如何在Linux操作系統(tǒng)和VPS上創(chuàng)建FTP服務(wù)器?下面,,小編以使用帶有Ubuntu 18.04 64位發(fā)行版的Linux VPS為例,,給大家分享下相關(guān)步驟。
一,、安裝FTP服務(wù)器vsftpd
在Linux VPS上創(chuàng)建FTP服務(wù)器的第一步是使用SSH登錄到VPS服務(wù)器,。就是這樣:
1、打開我們擁有的SSH客戶端應(yīng)用程序,,使用Windows PowerShell軟件,。
2、使用以下命令登錄到 VPS 服務(wù)器:
ssh root@ipvpsanda -p 22
請記住,,將我們的ipvps替換為自己的VPS IP地址,。
3、登錄后,,是時(shí)候更新服務(wù)器了,,這樣FTP服務(wù)器的安裝過程才能順利進(jìn)行。運(yùn)行以下命令:
sudo apt-get update
4,、然后就可以直接使用以下命令安裝vsftpd FTP服務(wù)器:
sudo apt-get install vsftpd
5,、如果vsftpd安裝成功,它看起來是這樣的:
6,、繼續(xù)驗(yàn)證vsftpd是否處于活動(dòng)狀態(tài)。那么,,命令:
sudo systemctl status vsftpd
7,、結(jié)果輸出如下所示:
二、防火墻配置(如果可用)
創(chuàng)建FTP服務(wù)器的第二步是配置防火墻(如果它安裝在VPS服務(wù)器上),。
1,、運(yùn)行以下命令驗(yàn)證防火墻:sudo ufw status
2、如果結(jié)果如下,,說明沒有安裝防火墻,。可以直接轉(zhuǎn)到第三步,。
3、但如果已經(jīng)安裝了防火墻,,則依次運(yùn)行下面的一些命令,,打開所有的FTP端口。
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 990/tcp
sudo ufw allow 40000:50000/tcp
三,、創(chuàng)建FTP賬戶和文件夾
在Linux VPS上創(chuàng)建 FTP 服務(wù)器,,下一步是通過以下方式創(chuàng)建一個(gè)新的FTP帳戶:
1、執(zhí)行以下命令創(chuàng)建FTP用戶,。例如,,使用名稱wise:sudo adduser arif
2、接下來,,系統(tǒng)會(huì)要求我們輸入密碼和一些附加信息,。
3、之后,,使用以下命令創(chuàng)建一個(gè)名為ftp的文件夾:
sudo mkdir /home/arif/ftp
4,、繼續(xù)使用命令設(shè)置文件夾的所有權(quán):
sudo chown nobody:nogroup /home/arif/ftp
5、然后,,使用以下命令刪除用戶的寫入權(quán)限:
sudo chmod a-w /home/arif/ftp
6,、最后,通過命令驗(yàn)證以上所有權(quán)限:
sudo ls -la /home/arif/ftp
7,、結(jié)果輸出如下所示:
四、配置vsftpd
在VPS上創(chuàng)建FTP服務(wù)器繼續(xù)在vsftpd.conf 文件中配置一些東西,。步驟是:
1,、運(yùn)行以下命令,使用 nano 編輯器編輯文件,。確保程序已安裝:
sudo nano /etc/vsftpd.conf
2,、接下來,刪除下面值中的#號(hào)以激活配置:
write_enable=YES
chroot_local_user=YES
3,、激活后是這樣的:
4,、如果是這樣,在文件的最底部添加以下值:
user_sub_token=$USER
local_root=/home/$USER/ftp
pasv_min_port=40000
pasv_max_port=50000
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO
5,、顯示為:
6,、按Ctrl + X結(jié)束,,然后按Y和Enter保存更改并退出nano編輯器。
7,、之后,,使用以下命令將用戶添加到FTP訪問列表:
echo "arif" | sudo tee -a /etc/vsftpd.userlist
8、使用以下命令驗(yàn)證更改的時(shí)間:cat /etc/vsftpd.userlist
9,、輸出是:
五、檢查FTP連接
創(chuàng)建FTP服務(wù)器已經(jīng)進(jìn)入到最后一步了,。在這里,,我們只需要通過以下方式檢查連接:
1、使用以下命令重新啟動(dòng)FTP服務(wù)器:
sudo systemctl restart vsftpd
2,、接下來,,通過命令訪問FTP:ftp ipvpsanda
3、系統(tǒng)會(huì)要求我們輸入FTP帳戶名和密碼,。
4,、如果訪問FTP成功,如下圖:
到這里,,我們已經(jīng)成功地在在Linux操作系統(tǒng)和VPS上創(chuàng)建FTP服務(wù)器。希望能幫助到大家,!
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號(hào) IDC證:B1-20230800.移動(dòng)站