beaglebone black ftp配置登錄

一般BBB需要跟主機進行文件的傳輸,此時傳輸文件大部分選用的是ftp,一般是vsftpd,接下來給BBB配置vsftpd。
很多時候,BBB的網絡接口需要連接其他的設備進行.在工作的時候就無法跟電腦指向相互傳輸文件,此時可以用usb虛擬出一個網卡,usb模擬網卡的步驟可以查看:

AM335X Usb 配置設備 RNDIS

家下來安裝vsftp,直接在BBB運行:

apt-get install vsftpd

安裝完畢後,修改下面文件:

vi /etc/vsftpd.conf

listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem

配置完畢,重啓下ftp:

service vsftpd restart

此時理論上就配置完畢,假如只有這樣的話,我想這篇博文也就不必要寫了,
你會發現由於BBB默認的是root用戶,此時使用root用戶是無法登陸成功的,因此還需要修改,使之root可以登陸成功:

vi /etc/ftpusers
去掉root用戶,使之可以登陸,修改完畢之後應該是如下:

daemon
bin
sys
sync
games
man
lp
mail
news
uucp
nobody

修改完畢:

service vsftpd restart

試一下,可以使用root登陸、

提示:除非在非常明確的情況下,不建議使用root登錄ftp,這主要是ftp傳輸的時候是不加密的,假如設置成root登錄的話,在連接的時候。只要通過抓包工具對網卡抓包,就可以知道你的root密碼了。這樣很不安全。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章