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.
有任何問題,請聯絡我
歡迎轉載,請註明出處,感謝。
想問下, 有無可能唔開TCP20-21, 只用port 22都可以用到vsftpd?
回覆刪除應該是可行,但應該是要改 vsftpd.conf 中的設定
回覆刪除或者更改其他地方,畢竟只是更改預設的設定