本文主要是介绍ftp 这是私人系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.开通21端口安全组,安装pure-ftpd(我用的是wdcp自带的,但我还是安装了)
yum install -y epel-release
yum install -y pure-ftpd
vim /etc/pure-ftpd/pure-ftpd.conf
//找到pureftpd.pdb这行,把行首的#删除
2.检查下端口是否被占用
ps aux |grep pure-ftpd
netstat -lntp
3.建设虚拟账户
创建密码文件
touch /etc/pure-ftpd/pureftpd.passwd
创建数据库文件
pure-pw mkdb /etc/pure-ftpd/pureftpd.pdb
创建用户名密码
pure-pw useradd test -u pure -d /www
chown -R pure:pure /www
(注:pure似乎是默认安装后就有的)
pure-pw list //列出当前账号
4.以下步骤可选=========================start
pure-pw passwd test //可修改密码
pure-pw mkdb #生成数据库文件
pure-pw show test #查看用户信息
pure-pw usermod test -d /var/www/web //修改test用户上传路径
pure-pw mkdb #生成数据库文件
pure-pw show test
=====================================end
service pure-ftpd restart //重启pure-ftpd
总结:原因待查,这种情况一般会发生在新的服务器刚搭建的wdcp中发生。
做完以上操作,并没有直接搞定,最后发现系统运行了两个ftpd服务,一个是pureftpd,一个是pure-ftpd。
我关闭了pure-ftpd,问题到此解决,这样就可以连接了。
如有其它不足之处,望各位大神补充!
这篇关于ftp 这是私人系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!