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,同時加強服務器的安全設置和監管,確保文件傳輸的安全性和隱私性。