首先安装 VSFTPD - very secure FTP daemon
apt-get purge vsftpd # 避免历史问题,先清除一下本机可能存在的 vsftpd
apt-get install vsftpd # 安装
mkdir /home/uftp # 创建用户目录
useradd -d /home/uftp -s /bin/bash uftp # 创建用户
passwd uftp # 设置密码
vim /etc/vsftpd.conf # 修改配置文件
增加如下代码
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/allowed_users
seccomp_snadbox=NO
local_root=/home/uftp/
local_enable=YES
wirte_enable=YES
uft8_fillesystem=YES
创建允许访问的用户列表
vim /etc/allowed_users
如果你有兴趣可以看看被禁止的访问用户列表
vim /etc/ftpusers
重启 ftp 服务器
/etc/init.d/vsftpd restart
# 或者
/etc/init.d/vsftpd start
/etc/init.d/vsftpd stop
# 或者不确定可能可以使用这个
service vsftpd restart
service vsftpd start
上面走完就我们服务器上的 ftp 已经运行了可以直接访问了
SFTP默认端口号是22如果 ftp 客户端操作的时候显示没有权限,可以再敲
chmod 777 /home/
网友评论