iT邦幫忙

DAY 4
3

Ubuntu的學習之旅系列 第 4

Ubuntu Linux學習之旅(四)架設FTP主機

在這個病毒充斥的環境下,該如何保護我們的電腦呢?
建議大家將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的架設囉!


上一篇
Ubuntu Linux 學習之旅(三)如何解決Putty顯示中文的亂碼問題
下一篇
Ubuntu Linux學習之旅(五)架設Samba Server
系列文
Ubuntu的學習之旅43

1 則留言

0
jiahuey
iT邦新手 1 級 ‧ 2009-10-05 11:35:05

在下有個小小看法:

您的設定讓匿名使用者(anonymous)也可以上傳資料 / 建立目錄,這樣在下覺得還是有部份安全上考量。
建議的方式還是取消匿名使用者的(寫入)權限為宜。

jackaitw iT邦研究生 1 級‧ 2009-10-07 08:35:48 檢舉

Jiahuey說的對!
因為我的FTP是用來當公司內部人員傳檔用
並沒有實際對外開放
若要架設對外開放的FTP Server
一定要設定為anon_upload_enable=NO

genbo iT邦新手 5 級‧ 2015-12-02 00:22:23 檢舉

請問啓動時出現錯誤"500 oops:could not bind listening ipv4 socket"
這樣是哪裡的錯誤呢?

我要留言

立即登入留言