新開vps系統為linux的服務器,設置ftp不能登錄原因分析
1.設置好ftp帳號不能登錄,有可能ftp服務沒有啟動,用putty登錄您的vps,輸入service vsftpd start,就可以啟動該服務。建議設置自動啟動該服務,chkconfig vsftpd --level 3 on 或者putty登錄后輸入setup,選擇系統服務進入,找到vsftpd,前面打上*號。
2可以查看讀取上級目錄,這是vsftp配置錯誤了,刪除配置文件重新替換就可以
putty登錄
輸入mv vsftpd.conf vsftpd.conf.bak #備份下配置文件
輸入vi vsftpd.conf
按字母a,然后粘貼一下內容(小技巧,復制一下內容,在putty中點擊右鍵,就可以粘貼)。然后按Esc,輸入":wq"。完成后重啟輸入service vsftpd restart,就可以了
chroot_local_user=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_list_enable=NO
#chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
pam_service_name=vsftpd
userlist_enable=YES
#enable for standalone mode
listen=YES
tcp_wrappers=YES
anon_umask=022
pasv_enable=YES
pasv_min_port=65400
pasv_max_port=65410
vsftpd_log_file=/var/log/vsftpd.log
force_dot_files=true