Linux下新增FTP賬號和伺服器、增加密碼和使用者,更改FTP目錄

酷越發表於2017-06-20
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”
 

這樣關閉了匿名登入功能。


 
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配置相關的檔案複製到更改後的目錄。

相關文章