關(guān)于cuteftp連不上Linux虛擬機(jī)的問題。
1、查詢是否安裝了vsftpd。rpm -qa|grep vsftpd,如果安裝了,會顯示安裝的版本號,如果沒有安裝,需下載rpm安裝包后安裝;
這里顯示:vsftpd-1.1.3-8
2、啟動vsftpd:service vsftpd start
3、關(guān)閉Linux防火墻的 service iptables stop
4、關(guān)閉selinux: 修改 /etc/vsftpd/vsftpd.conf
anonymous_enable=YES (確定這行為YES)
anon_upload_enable=YES (將這行的NO改為YES即可)
anon_mkdir_write_enable=YES (若加上這行,則匿名登錄者可新增目錄)
5、修改/var/ftp/pub/的目錄權(quán)限
這個(gè)目錄是用戶登陸ftp服務(wù)器之后,留給用戶上載文件的目錄,需要修改這個(gè)文件的權(quán)限,可以使用戶對其讀寫;
chmod -R 777 /var/ftp/pub/
6、修改/etc/selinux/config 文件(??文件找不到,忽略此步驟)
SELINUX=Disabled #這樣就把SELINUX服務(wù)器關(guān)掉了,請重新啟動Linux系統(tǒng);
SELINUXTYPE=targeted
7、sudo service vsftpd restart(可忽略)
8、可能要重啟。
*9、原因是我們 /etc/vsftpd.ftpusers 和/etc/vsftpd.user_list 禁掉了root這個(gè)用戶。這時(shí)我們需要修改這兩個(gè)文件。將root前加“#”注釋掉。(注意這一步是最關(guān)鍵的,gedit打不開,用vi修改)。
10、連接cuteftp,OK。ㄗ⒁庠O(shè)置兩個(gè)系統(tǒng)的文件默認(rèn)路徑)