例子基于腾讯云centos7。
特别注意:
ftp使用21号端口。
需要开启对应端口。
腾讯云开启对应端口号规则编写如下:
yum install vsftpd
安装vsftpd服务。
cd /etc/vsftpd/
切换到vsftpd配置下。
第一步:
vi ftpusers
编辑ftpusers配置。将root删除。
这里面的名字皆是不允许登录的用户变量名。
第二步:
vi vsftpd.conf
systemctl restart vsftpd
编辑vsftpd.conf。将userlist_enable的YES,改为NO。
此时便可以使用root登录ftp服务了。
具体为什么要将改usetlist_enable=NO。
可以到目录下的user_list查看。
cat user_list
有开头便有相关说明。
不推荐使用root账户登录。平时用用就可以了。
如何快捷测试
windows下cmd或者powershell下:
ftp
open IP地址
send 本地文件路径\文件名
ls
close
开启ftp服务
连接对应IP的ftp服务
发送文件到当前目录下
列出文件
关闭连接
其他命令参考:
FTP命令详解
http://blog.chinaunix.net/uid-21411227-id-1826769.html
原文:https://www.cnblogs.com/TNTBomb/p/12659636.html