FTP 檔案共享伺服器介紹
FTP 服務(File Transfer Protocol,FTP)是最早應用于主機之間資料傳輸的基本服務之一,是目前使用最廣泛的檔案傳送協定。FTP 檔案共享伺服器在日常辦公中可以實作多人之間檔案的傳遞和共享,極大提高協同辦公的效率。
Vsftpd 是一款在 Linux 發行版中最受推崇的 FTP 伺服器程式,小巧輕快,安全易用,支援虛拟使用者,支援帶寬限制等功能,本文以輕量雲主機(CenTOS 7.6 系統)為例,介紹如何快速搭建 FTP 檔案共享伺服器(Vsftpd)。
二、前置準備
正式開始部署前,您需完成如下的準備工作:
- 開通京東雲賬戶,若您還未注冊京東雲賬号,可在京東雲官網進行注冊;
- 賬戶開通後,需要進行實名認證;
- 購買一台或多台雲主機或者輕量雲主機産品;
- 登入輕量雲主機,複制下面步驟中的指令進行執行操作;
- 下面操作步驟需主機開放 21、4242、4243 端口,請在防火牆中配置端口開放政策。
三、搭建 FTP 檔案共享伺服器
安裝 vsftpd
sudo yum install vsftpd
啟動服務
sudo systemctl start vsftpd
設定服務自動啟動
sudo systemctl enable vsftpd
備份并修改配置檔案
sudo cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.default
建立一個測試使用者:testuser
sudo adduser testuser
設定 testuser 的密碼,用于 ssh 登入
sudo passwd testuser
把建立的使用者加入使用者清單
echo “testuser” | sudo tee –a /etc/vsftpd/user_list
建立使用者目錄并授權
sudo mkdir -p /home/testuser/ftp/upload
sudo chmod 550 /home/testuser/ftp
sudo chmod 750 /home/testuser/ftp/upload
sudo chown -R testuser: /home/testuser/ftp
重新開機服務使配置生效
sudo systemctl restart vsftpd
四、測試驗證 FTP 伺服器
通過三方 FTP 連接配接工具,連接配接到 FTP 伺服器,并且進行上傳和下載下傳檔案。
如果連接配接失敗,請檢視 21、4242、4243 端口是否在防火牆開放政策。
至此,FTP 檔案共享伺服器已經搭建完成啦,無論個人還是企業都可以搭建屬于自己的 FTP 伺服器,用來檔案傳輸和共享。如果對于伺服器有安全顧慮,可以使用加密的 FTP 協定 SFTP 或 FTPS,同時加強伺服器的安全設定和監管,確定檔案傳輸的安全性和隐私性。