在這個病毒充斥的環境下,該如何保護我們的電腦呢?
建議大家將Windows工作站的資源分享功能關閉
然後使用主機的FTP Server進行資源分享
那我們就來談談在Ubuntu Linux底下要如何架設FTP Server
我們選擇架設比較安全的vsftp 版FTP SERVER
首先執行
sudo apt-get install vsftp
接下來會出現要提供有su權限的密碼
通過之後會問我們是否要安裝,請回答Y
接下來就會自動安裝完成
[設定vsftp]
sudo vim /etc/vsftpd.conf
[vsftpd.conf]內容,請依實際需要增、刪、修下列內容
#允許匿名用戶
anonymous_enable=YES
#匿名用戶登入時不詢問密碼
no_anon_password=YES
#匿名用戶可以上傳
anon_upload_enable=YES
#匿名用戶可以建立目錄
anon_mkdir_write_enable=YES
#允許本機用戶登入
local_enable=YES
#設定允許使用者可以上傳檔案與資料夾
write_enable=YES
#本地用戶上傳文件的umask
local_umask=022
#啟用上傳/下載日誌紀錄
xferlog_enable=YES
#日誌紀錄使用標準xferlog格式
xferlog_std_format=YES
#login時的歡迎信息
ftpd_banner=Welcome to My FTP service.
增、刪、修完成上述內容之後請按[ESC]鍵
接下來按:wq
再按[Enter]鍵,就可以將vsftpd.conf存檔
最後請執行下列指令,將vsFTP Server重新啟動
sudo /etc/init.d/vsftpd restart
這樣就完成vsFTP Server的架設囉!
在下有個小小看法:
您的設定讓匿名使用者(anonymous)也可以上傳資料 / 建立目錄,這樣在下覺得還是有部份安全上考量。
建議的方式還是取消匿名使用者的(寫入)權限為宜。
Jiahuey說的對!
因為我的FTP是用來當公司內部人員傳檔用
並沒有實際對外開放
若要架設對外開放的FTP Server
一定要設定為anon_upload_enable=NO
請問啓動時出現錯誤"500 oops:could not bind listening ipv4 socket"
這樣是哪裡的錯誤呢?