问题参考
问题参考2
问题参考3
启动vstp服务报错如下
查看报错日志Failed to start Vsftpd ftp daemon.
无法启动 Vsftpd 守护程序
打开百度问题来自配置文件
把以下两个字段注释掉或者设置为NO
- 设置ftp用户可访问权限
问题二:
参考链接
问题描述:centos7服务器,一个内网IP一个外网IP,搭建完ftp服务后,网页只能访问到内网IP的ftp服务,访问不到外网ip的服务
FTP症状:能连接上,ls 和 dir 显示目录的时候,提示 " ftp: connect: No route to host "
FTP命令行连接设置主动和被动模式
windows的ftp命令默认是使用的主动方式连接FTP serer。
linux默认是PASV模式,并通过 passive on | off来进行切换
服务器上ftpsever使用的是vsftp,在linux了客户端ftp ip 然后ls时出现ftp: connect: No route to host的错误信息,
原因:
原因据说是因为iptable没有预设NAT处理的部分,
解决办法:
1、在/etc/sysconfig/iptables-config 文件中
- 更改 IPTABLES_MODULES="" 为 IPTABLES_MODULES=“ip_nat_ftp ip_conntrack_ftp”
- 重启 iptables 服务
问题三:
问题描述:新建了一个文件夹,用xftp往里边添加文件,添加不进去报错,说没有这个文件夹
解决办法:chmod 777 把文件/目录修改为可读可写可执行
chmod 777 新建的文件夹路径
问题记录:
访问ftp服务器提示没有权限访问,ftp服务器没有完全开放权限
解决方法:
passwd 用户名
(更改用户密码可选)chown -R ftpbrk:root /home/ftp/ftpdir
chmod 777 /home/ftp/ftpdir/
/bin/systemctl restart vsftpd.service
(重启可选)
查看进程状态:
/bin/systemctl status vsftpd.service