Ubuntu16.04下FTP服務器的搭建配置

一、apt-get安裝FTP服務
sudo apt-get install vsftpd

二、FTP啓動、停止、重啓命令
sudo service vsftpd start|stop|restart
sudo /etc/init.d/vsftpd start|stop|restart

三、檢查FTP端口是否已經打開,ftp默認情況下,命令端口是21,數據端口就是20,或者直接在瀏覽器裏輸入“ftp://服務器IP
netstat -tnl

四、FTP服務器配置文件
主配置文件:/etc/vsftp.conf
權限限制用戶列表文件:/etc/vsftp.chroot_list
認證配置文件:/etc/pam.d/vsftpd
用戶列表:/etc/vsftpd.user_list

五、配置FTP服務,修改/etc/vsftp.conf文件
anonymous_enable=NO #是否允許匿名登陸
local_enable=YES # 是否允許本地登陸
write_enable=YES # 設置FTP可寫

用戶登錄限制
#允許/etc/vsftpd.userlist用戶列表登錄
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.user_list
#禁止/etc/vsftpd.userlist用戶列表登錄
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd.user_list

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

#在本地 root 目錄中插入用戶名
#定義各個用戶的本地 root 目錄
user_sub_token=USERlocalroot=/home/USER local_root=/home/USER/ftp

sudo useradd ftpuser -m -s /bin/bash
sudo passwd ftpuser

允許ftpuser登錄FTP
echo “ftpuser” | sudo tee -a /etc/vsftpd.user_list


歡迎光臨廣州知了軟件工作室,定製各類軟件插件開發,請諮詢QQ微信312117271,手機18928899728。
https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-2800137871.2.7c8034b2Uw2Rp9&id=570791137617

對ftp服務器的需求是:
不允許匿名訪問,因爲我不想其他機器隨便都能登陸上來;
鎖定一個共享目錄,在這個目錄下我可以上傳和下載文件,進行文件共享;
不單獨建立ftp用戶,本機就可以訪問;
https://blog.csdn.net/hongbin_xu/article/details/73177748
https://blog.csdn.net/tianjiewang/article/details/78950608

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