cuteftp無(wú)法連接Linux虛擬機(jī)的問(wèn)題。
1.查詢是否安裝了vsftpd。Rpm -qa|grep vsftpd,如果安裝的話會(huì)顯示安裝的版本號(hào);如果沒(méi)有,需要下載rpm安裝包并安裝;
這里顯示:vsftpd-1.1.3-8
2.start vsftpd:服務(wù)vsftpd start
3.關(guān)閉Linux防火墻的服務(wù)iptables stop。
4.關(guān)閉selinux:modify/etc/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)限
該目錄是用戶登錄ftp服務(wù)器后上傳文件的目錄。您需要修改此文件的權(quán)限,以便用戶可以讀取和寫(xiě)入它。
chmod -R 777 /var/ftp/pub/
6.修改/etc/selinux/config文件(?找不到文件,忽略此步驟)
SELINUX=Disabled #這個(gè)關(guān)閉SELINUX服務(wù)器,請(qǐng)重啟LINUX系統(tǒng);
SELINUXTYPE=有針對(duì)性
7.sudo服務(wù)vsftpd重新啟動(dòng)(可忽略)
8.可能需要重新啟動(dòng)。
*9.原因是我們/etc/vsftpd.ftpusers和/etc/vsftpd.user_list禁止了用戶root。這時(shí),我們需要修改這兩個(gè)文件。注釋掉根目錄前的“#”。(注意,這一步最關(guān)鍵。gedit打不開(kāi),用vi修改)。
10.連接cuteftp,OK!(注意設(shè)置兩個(gè)系統(tǒng)的默認(rèn)文件路徑)