vi /etc/vsftpd/vsftpd.conf
anonymous_enable=no 禁止匿名登陸
pam_service_name=vsftpd
local_root=/home/test/ 設定ftp路徑
userlist_enable=no
pasv_enable=yes 被動模式
pasv_max_port=9980 變動埠
pasv_min_port=9990
檢視ftp_home_dir --> on是否開啟(不開啟主動模式都不能用)
getsebool -a | grep ftp
沒有開啟的話
setsebool -p ftp_home_dir=1(需等待一會)
防火牆配置
vi /etc/sysconfig/iptables
按i新增這一行
-a rh-firewall-1-input -m state --state new -m tcp -p tcp --dport 9980:9990 -j accept
wq儲存重啟防火牆service iptables restart
新建使用者
新建使用者,並指定主目錄
useradd -d /home/test -m ftpuser (增加使用者ftpuser,並制定ftpuser使用者的主目錄為/home/test)
設定新使用者密碼 passwd ftpuser (為ftpuser設定密碼)
usermod -s /sbin/nologin ftpuser (限定使用者ftpuser不能telnet,只能ftp)
linux FTP連線失敗
service vsftpd status vim etc vstpd vsfptd.conf service vsftpd restart service iptables status service iptables stop useradd d home user1 user1 s sbin...
linux ftp限定使用者目錄
useradd myuser g mygroup d webroot mydir m 如果group不存在,則需要使用groupadd mygroup來新增使用者組 新增使用者myuser在mygroup群組下,並指定其目錄為 webroot mydir chown r mygroup.myuser...
LINUX FTP使用者的建立
先新增個使用者 adduser breezexu 設定該使用者的密碼 passwd breezexu 回車 輸入密碼 輸入確定密碼 密碼在這裡不顯示,直接輸入即可 修改 home breezexu為ftp登入後的預設目錄比如 var html abc,修改 bin bash 為 sbin nolog...