centos搭建ftp服务问题记录Failed to start Vsftpd ftp daemon

本文记录了在CentOS系统中安装Vsftpd时遇到的常见问题及解决方案。包括Vsftpd守护进程启动失败、内外网IP访问FTP服务的问题以及文件权限问题。针对这些问题,提供了查阅配置文件、修改iptables规则和调整文件权限等方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题参考
问题参考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
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值