linux下如何启动vsftp服务,如何在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下如何启动vsftp服务,如何在Ubuntu 18.04上使用VSFTP快速设置FTP服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用.dSYM和.app文件准确定位Cr
- 下一篇: 刚买的ubuntu服务器 为什么没有文件