centos7.4 安装VSFTP不生效

阿牛哥818 2017-11-27 10:49:45
scene:
OS:阿里云ECS服务器镜相市场中的CENTOS7.4
问题:
新购入服务器后安装LAMP环境完成,再使用命令yum install vsftpd安装(网上教程),安装完成后无法访问
PS:firewall状态如下:


参考教程:http://www.linuxidc.com/Linux/2017-06/144886.htm(第4步测试就失败了)

我的思路:
1)安装VSFTP
2) 匿名连接
3) 配置VSFTP
4)FTP用户目录权限控制
新手,不知道从哪个方面排错了。望老鸟指点一下。
...全文
488 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿牛哥818 2017-11-29
  • 打赏
  • 举报
回复
引用 2 楼 amqvje 的回复:
[quote=引用 1 楼 cqyy725 的回复:]
先看看ftp的服务启动起来了没,在看看端口能不能通。不能同要检查防火墙了,firewall防火墙默认是没有21端口的,你自己加的话要firewall-cmd --reload一下
如果只是单纯的用ftp传文件,ssh本来就有sftp,何必再去装?反而不安全

vsftpd服务已经正在运行,firewall也已经重新启动过了。
端口能不能通:如何判断端口能不能通?
[/quote]
主要问题找到了,aliyun ecs有坑。
自带的安全组规则,默认开放接口没有21,需要自行追加。

端口问题已经解决,目前还遇到访问问题,
问题解决了再来结帖。
阿牛哥818 2017-11-29
  • 打赏
  • 举报
回复
引用 3 楼 cy309173854 的回复:
[quote=引用 2 楼 amqvje 的回复:]
[quote=引用 1 楼 cqyy725 的回复:]
先看看ftp的服务启动起来了没,在看看端口能不能通。不能同要检查防火墙了,firewall防火墙默认是没有21端口的,你自己加的话要firewall-cmd --reload一下
如果只是单纯的用ftp传文件,ssh本来就有sftp,何必再去装?反而不安全

vsftpd服务已经正在运行,firewall也已经重新启动过了。
端口能不能通:如何判断端口能不能通?
[/quote]
使用lsof -i:port 就能查看端口状态哈[/quote]
aliyun ecs centos7.4默认未安装lsof
yum install lsof
lsof -i:80

亲测可用
吕小不 2017-11-29
  • 打赏
  • 举报
回复
telnet localhost 22
吕小不 2017-11-29
  • 打赏
  • 举报
回复
telnet localhost:21 测试本地的服务是否正常
曹宇飞丶 2017-11-29
  • 打赏
  • 举报
回复
按照这个步骤来搞一波,肯定行,我刚在aliyun ecs安装过。 centos7.4,vsftpd 3.0.2: 1.创建一个目录 mkdir /data/ftp 2.创建一个FTP用户 useradd -d /data/ftp -s /sbin/nologin ftpuser passwd ftpuser 3.更改目录所有者及目录权限 chown -R ftpuser:ftpuser /data/ftp chmod -R 755 /data/ftp 4.修改vsftpd的配置文件 vim /etc/vsftpd/vsftpd.conf YES 改成 NO anonymous_enable=NO 去掉前面的# chroot_local_user=YES 添加一行 allow_writeable_chroot=YES
曹宇飞丶 2017-11-28
  • 打赏
  • 举报
回复
引用 2 楼 amqvje 的回复:
[quote=引用 1 楼 cqyy725 的回复:] 先看看ftp的服务启动起来了没,在看看端口能不能通。不能同要检查防火墙了,firewall防火墙默认是没有21端口的,你自己加的话要firewall-cmd --reload一下 如果只是单纯的用ftp传文件,ssh本来就有sftp,何必再去装?反而不安全
vsftpd服务已经正在运行,firewall也已经重新启动过了。 端口能不能通:如何判断端口能不能通? [/quote] 使用lsof -i:port 就能查看端口状态哈
弱小书生 2017-11-28
  • 打赏
  • 举报
回复
本人也在研究这个版本的linux
阿牛哥818 2017-11-27
  • 打赏
  • 举报
回复
引用 1 楼 cqyy725 的回复:
先看看ftp的服务启动起来了没,在看看端口能不能通。不能同要检查防火墙了,firewall防火墙默认是没有21端口的,你自己加的话要firewall-cmd --reload一下 如果只是单纯的用ftp传文件,ssh本来就有sftp,何必再去装?反而不安全
vsftpd服务已经正在运行,firewall也已经重新启动过了。 端口能不能通:如何判断端口能不能通?
cqyy725 2017-11-27
  • 打赏
  • 举报
回复
先看看ftp的服务启动起来了没,在看看端口能不能通。不能同要检查防火墙了,firewall防火墙默认是没有21端口的,你自己加的话要firewall-cmd --reload一下 如果只是单纯的用ftp传文件,ssh本来就有sftp,何必再去装?反而不安全

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧