close
linux ftp 無法登入問題
在linux安裝vsftpd
# yum install vsftpd
# vi vsftpd.conf
把以下三行前面的#拿掉
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
在/etc/vsftpd底下新增 chroot_list檔案
裡面加一個要使用FTP的LINUX 系統內已建好的帳號
但是在windows 的命令提示字元用ftp登入時發生錯誤
500 OOPS: cannot change directory:/home/userxxx
500 OOPS: priv_sock_get_cmd
遠端主機已關閉連線。
查了原因才知道是因為Selinux的問題
用以下方法就可ftp登入了
[root@localhost vsftpd]# getsebool -a |grep ftp
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> off --> (change that to on in ur case this option is off)
ftpd_connect_db --> off
ftpd_use_fusefs --> off
ftpd_use_passive_mode --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
tftp_use_cifs --> off
tftp_use_nfs --> off
[root@localhost vsftpd]# getsebool -a |grep ftp
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> on
ftpd_connect_db --> off
ftpd_use_fusefs --> off
ftpd_use_passive_mode --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
tftp_use_cifs --> off
tftp_use_nfs --> off
E:\FFOutput\temp>ftp 10.17.3.12
已連線到 10.17.3.12。
220 Welcome to blah FTP service.
使用者 (10.17.3.12:(none)): userxxx
331 Please specify the password.
密碼:
230 Login successful.
文章標籤
全站熱搜
留言列表