[英]creating a FTP user in Linux command line
我正在努力使用命令行在 Linux 服務器上創建 FTP 用戶。
vsftpd
sudo adduser --home /home/testuser testuser --no-create-home
etc/vsftpd.conf
文件,chroot_local_user=YES
,我沒有嘗試vsftpd
,而是使用了ProFTP
並且它有效。 我按照以下步驟操作,它奏效了。
Linux 中的 ProFTP 設置:
sudo apt-get install proftpd (to install)
sudo apt-get remove proftpd (to uninstall)
/etc/proftpd/proftpd.conf
的 ProFTP 配置文件以更新特定設置sudo vi /etc/proftpd/proftpd.conf
ServerName "54.187.75.250"
ServerType standalone
MasqueradeAddress 54.187.75.250
RequireValidShell off
DefaultRoot ~
PassivePorts 50000 51000
<IfModule mod_facts.c>
FactsAdvertise off
</IfModule>
創建 ftp 用戶
sudo useradd -m ftpuser (the -m option is to create a home directory for the user)
sudo passwd ftpuser
sudo deluser ftpuser
測試 FTP 服務器是否從遠程機器啟動並運行,使用新創建的ftpuser
傳輸文件的 id/pwd 來回登錄。
重啟FTP服務器
sudo service proftpd restart
sudo /etc/init.d/proftpd start
還有更多的 FTP 服務,如 vsftpd、ProFTP 和 PureFTP。 但是使用 vsftpd 存在已知問題。 這是正確的。 您可以使用 ProFTP,我使用 ProFTP 遵循相同的方法。 有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.