如何在Ubuntu 18.04上使用VSFTP快速設置FTP服務器

如果您需要配置一個FTP服務器快速啓動運行,那麼VSFTP的易用性是無與倫比的。

如果你想將應用程序遷移到最新版本Ubuntu Linux服務器中,並且需要快速啓動並運行FTP服務器。如何操作?這實際上非常簡單。這裏將使用VSFTP服務器向您展示如何做到這一點。

VSFTP是一個非常安全和快速的FTP應用程序,它的設置和管理非常簡單。

1、準備工作
需要安裝並運行的Ubuntu Server 18.04系統。當然還需要一個具有sudo權限的賬號。

2、安裝VSFTP
VSFTP程序位於標準存儲庫中,因此可以使用單個命令刪除安裝。打開終端窗口並使用以下命令:

sudo apt-get install vsftpd

使用以下命令啓動並啓用該服務:

sudo systemctl start vsftpd
sudo systemctl enable vsftpd

安裝完成後,您就可以繼續了。

3、創建FTP用戶
我們將使這很容易,併爲FTP服務創建一個用戶,然後您可以將其提供給需要它的人(並且在服務器上沒有用戶帳戶)。這可以被視爲通用FTP使用的帳戶。您可以隨時創建更多,服務器上具有用戶帳戶的任何人都可以通過FTP進行登錄。我們的用戶將被稱爲ftpuser,並使用以下命令創建:

sudo useradd -m ftpuser

使用以下命令設置用戶密碼:

sudo passwd ftpuser

至此用戶已設置完成。

4、配置VSFTP
我們將創建一個全新的配置文件。在我們這樣做之前,讓我們用命令重命名原始文件:

sudo mv /etc/vsftpd.conf /etc/vsftpd.conf.orig

使用以下命令創建新文件:

sudo nano /etc/vsftpd.conf

在該文件中,輸入以下內容:

listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
pasv_enable=Yes
pasv_min_port=10000
pasv_max_port=10100
allow_writeable_chroot=YES

5、登錄
此時,您應該能夠使用之前創建的ftpuser登錄FTP服務器。使用您最喜歡的FTP GUI客戶端或命令行登錄。您現在可以上傳和下載文件到您的內容。這些文件將保存在ftpuser用戶的主目錄中(so/home/ftpuser)。使用我們的配置文件,我們已禁用匿名使用,因此登錄的唯一方法是使用服務器上的工作帳戶。

總結

至此,在Ubuntu 18.04上創建了FTP服務器的任務已經完成。要了解有關此FTP服務器可以執行的操作的更多信息,請使用命令man vsftpd。

更多Vsftpd相關教程見以下內容

Linux CentOS 6.5 下搭建 vsftpd ftp服務器  https://www.linuxidc.com/Linux/2016-07/133319.htm
CentOS安裝vsftpd-3.0.2及安全配置  https://www.linuxidc.com/Linux/2016-12/138040.htm
openSUSE 13.2/13.1 下安裝配置 FTP服務器 vsftpd  https://www.linuxidc.com/Linux/2014-12/110070.htm
CentOS7基於虛擬用戶的vsftpd  https://www.linuxidc.com/Linux/2016-11/137150.htm
Ubuntu 14.04 配置vsftpd實現FTP服務器 - 通過FTP連接AWS  https://www.linuxidc.com/Linux/2016-08/133933.htm
FTP協議詳解與vsftpd在Linux上的安裝配置 https://www.linuxidc.com/Linux/2016-09/134831.htm
CentOS 6.7 安裝vsftpd服務器  https://www.linuxidc.com/Linux/2017-04/142612.htm
CentOS 7.3安裝配置Vsftpd文件服務器  https://www.linuxidc.com/Linux/2017-06/144886.htm
Vsftpd3.0--FTP服務器搭建之本地用戶篇  https://www.linuxidc.com/Linux/2017-04/142699.htm
CentOS7基於虛擬用戶的vsftpd  https://www.linuxidc.com/Linux/2016-11/137150.htm
Ubuntu 16.04下vsftpd 安裝配置實例  https://www.linuxidc.com/Linux/2017-06/144807.htm
CentOS7 搭建vsftpd詳細教程  https://www.linuxidc.com/Linux/2017-12/149909.htm

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新鏈接地址https://www.linuxidc.com/Linux/2018-08/153491.htm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章