1、 啟動VSFTP伺服器
A:cenos下執行:yum install vsftpd
B. 登入Linux主機後,執行命令:”service vsftpd start”
C. 要讓FTP每次開機自動啟動,執行命令: “chkconfig --level 35 vsftpd on”
2、設定FTP許可權
A. 編輯VSFTP配置檔案,執行命令:”vi /etc/vsftpd/vsftpd.conf “
B. 將配置檔案中”anonymous_enable=YES “改為 “anonymous_enable=NO”
C. 儲存修改,按ESC鍵,執行命令:“:wq”
這樣關閉了匿名登入功能。
A. 登入Linux主機後,執行命令:”useradd ftpadmin -s /sbin/nologin “。該賬戶路徑預設指向/home/ftpadmin目錄;如果需要將使用者指向其他目錄,請執行命令:useradd ftpadmin -s /sbin/nologin –d /www(其他目錄)
B. 設定ftpadmin使用者密碼,執行命令:”passwd ftpadmin” ; 輸入兩次密碼,匹配成功後,就設定好了ftpadmin使用者的密碼了。
C.測試連線,您可以在“我的電腦”位址列中輸入 ftp://IP 來連線FTP伺服器,根據提示輸入賬戶密碼。
3、新增FTP賬號
A. 登入Linux主機後,執行命令:”useradd ftpadmin -s /sbin/nologin “。該賬戶路徑預設指向/home/ftpadmin目錄;如果需要將使用者指向其他目錄,請執行命令:useradd ftpadmin -s /sbin/nologin –d /www(其他目錄)
B. 設定ftpadmin使用者密碼,執行命令:”passwd ftpadmin” ; 輸入兩次密碼,匹配成功後,就設定好了ftpadmin使用者的密碼了。
C.測試連線,您可以在“我的電腦”位址列中輸入 ftp://IP 來連線FTP伺服器,根據提示輸入賬戶密碼。
4、FTP資料傳輸注意事項
A. 儘量把檔案打包後上傳。Linux無法識別RAR壓縮包,可以使用ZIP壓縮。
B.上傳資料時請選擇二進位制編碼,如果選擇其他編碼,可能會導致上傳的壓縮包無法開啟。
以上內容是否已經解決了您的問題?
FTP伺服器的預設目錄是/var/ftp,而且當使用者以匿名方式登入的時候,訪問就是此目錄。如果使用者以其它的使用者名稱登入的話,訪問的則是那個使用者名稱的工作目錄。如果想要更改非匿名使用者的預設FTP目錄,可以採用如下方式進行更改:
1、進入/etc目錄,開啟passwd檔案
2、轉到想要更改的那個使用者的行,編輯其工作目錄為想要的目錄即可
一般採用此種方式帶來的一個影響就是,shell的提示符不會再顯示目錄資訊,如果想要變回原來的樣子,可以採用如下簡便的方法:把那個使用者原來的工作目錄下的所有與shell配置相關的檔案複製到更改後的目錄。