博客 / 詳情

返回

玩轉服務器之數據傳輸篇:如何快速搭建FTP文件共享服務器

FTP 文件共享服務器介紹

FTP服務(File Transfer Protocol,FTP)是最早應用於主機之間數據傳輸的基本服務之一,是目前使用最廣泛的文件傳送協議。FTP文件共享服務器在日常辦公中可以實現多人之間文件的傳遞和共享,極大提高協同辦公的效率。

Vsftpd是一款在Linux發行版中最受推崇的FTP服務器程序,小巧輕快,安全易用,支持虛擬用户,支持帶寬限制等功能,本文以輕量雲主機(CenTOS 7.6系統)為例,介紹如何快速搭建FTP文件共享服務器(Vsftpd)。

二、前置準備

正式開始部署前,您需完成如下的準備工作:

  1. 開通京東雲賬户,若您還未註冊京東雲賬號,可在京東雲官網進行註冊;
  2. 賬户開通後,需要進行實名認證;
  3. 購買一台或多台雲主機或者輕量雲主機產品;
  4. 登錄輕量雲主機,複製下面步驟中的命令進行執行操作;
  5. 下面操作步驟需主機開放21、4242、4243端口,請在防火牆中配置端口開放策略。

三、搭建FTP文件共享服務器

安裝 vsftpd

sudo yum install vsftpd

image.png

啓動服務

sudo systemctl start vsftpd

image.png

設置服務自動啓動

sudo systemctl enable vsftpd

image.png

備份並修改配置文件

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端口是否在防火牆開放策略。

image.png

至此,FTP文件共享服務器已經搭建完成啦,無論個人還是企業都可以搭建屬於自己的FTP服務器,用來文件傳輸和共享。如果對於服務器有安全顧慮,可以使用加密的FTP協議SFTP或FTPS,同時加強服務器的安全設置和監管,確保文件傳輸的安全性和隱私性。

user avatar xiaoxiongmao_5f07b78a88137 頭像
1 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.