網頁

2013年11月18日 星期一

【AWS】VSFTP安裝

【環境:aws.ec2.micro】

AWS EC2本身並無ftp的服務,此次安裝vsftp。

安裝及建立user方法如下
 yum install vsftpd
 useradd 用戶名稱
 passwd 用戶名稱//用戶密碼
 cd /etc/vsftpd/
 vim user_list // 在此寫入用戶名稱


接著請執行
 vim vsftpd.conf 

在這邊寫入,修改anonymous_enable=NO
 
 userlist_enable=YES
 userlist_deny=NO
 userlist_file=/etc/vsftpd/user_list

若要將用戶的登入目錄引導到指定位置,一樣在vsftpd.conf 中寫入
 
 user_config_dir=/etc/vsftpd/vsftpd_user_conf

並在該目錄建立『vsftpd_user_conf』,在此目錄中新增『用戶名稱檔案』,並在此添加以下內容
 
 local_root=指定的位置

最後『重新啟動』即可
sudo service vsftpd restart

接著請記得在aws 控制台的防火牆上,添加port:TCP 20~21

As always , if you have any question , feel free to contact me.
有任何問題,請聯絡我

歡迎轉載,請註明出處,感謝。

2 則留言:

  1. 想問下, 有無可能唔開TCP20-21, 只用port 22都可以用到vsftpd?

    回覆刪除
  2. 應該是可行,但應該是要改 vsftpd.conf 中的設定
    或者更改其他地方,畢竟只是更改預設的設定

    回覆刪除