FTP如何更改默認訪問目錄tcp
一、關於vsftpd服務的最關鍵配置
ide
1)更改默認端口spa
listen_port=21021code
2)修改ftp訪問默認目錄 (其中/codes目錄是你要訪問的目錄 ,在這裏有的時候要保證該目錄在你訪問目錄時必定要有寫權限哦,這個坑千萬別跳。) orm
chroot_local_user=YEScmd
allow_writeable_chroot=YESit
local_root=/codes/class
anon_root=/codes/ ftp
3)vsftpd修改被動模式數據端口 (這個很關鍵哦,由於有的企業對有防火牆,對端口限制很是嚴格),這裏說的被動數據端口,若是你不知道,你先去了解FTP的主動模式和被動模式。配置
pasv_enable=YES
pasv_min_port=22022
pasv_max_port=22024
這裏意思是隻容許使用22022,22023,22024這三個端口鏈接,間接的意思是隻能同時有三個用戶鏈接。
4)防火牆開放規則
sudo firewall-cmd --zone=public --add-port=21021/tcp --permanent
sudo firewall-cmd --zone=public --add-port=21022/tcp --permanent
sudo firewall-cmd --zone=public --add-port=21023/tcp --permanent
sudo firewall-cmd --zone=public --add-port=21024/tcp --permanent
或者關閉防火牆,若是說關閉防火牆,那就不要設置被動端口了,就不扯蛋嗎。