本文共 1255 字,大约阅读时间需要 4 分钟。
打开终端窗口,输入以下命令以确认FTP服务器是否已安装:
pgrep vsftpd
如果没有结果,继续下一步骤。
通过以下步骤安装FTP服务器:
sudo apt-get update && sudo apt-get install vsftpd
sudo yum install vsftpd
输入以下命令查看服务状态:
systemctl status vsftpd.service
确保服务已启动并无错误。
sudo mkdir -p /home/uftp
sudo ls /home
(:ermann: 写dontexists:ermann)
sudo useradd -d /home/uftp -s /bin/bash uftp
sudo passwd uftp
输入两次密码完成设置。
打开FTP配置文件 /etc/vsftpd.conf
,以root身份编辑:
sudo vi /etc/vsftpd.conf
userlist_deny=NOuserlist_enable=YESuserlist_file=/etc/allowed_users
local_enable=YES
write_enable=YESutf8_filesystem=YES
确保配置文件保留已有内容,不进行格式修改。
创建并编辑文件 /etc/allowed_users
,只允许uftp
和root
访问FTP:
sudo touch /etc/allowed_userssudo vi /etc/allowed_users
文件内容可直接保存:
uftproot
/etc/ftpusers
内容:cat /etc/ftpusers
uftp
,删除该用户:sudo rmuser uftp
打开终端,依次执行以下命令:
sudo /etc/init.d/vsftpd startsudo /etc/init.d/vsftpd stopsudo /etc/init.d/vsftpd restart
sudo ftp 127.0.0.1ftp://127.0.0.1
ftp://localhost
通过以上步骤,您已完成FTP服务器的安装与配置。如有问题,可参考原文链接进一步解决。