centos6.8 安装vsftpd,可以连接成功,但是dir、ls没有目录文件显示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos6.8 安装vsftpd,可以连接成功,但是dir、ls没有目录文件显示相关的知识,希望对你有一定的参考价值。

1、window命令行下,执行pwd返回“/”;2、浏览器显示 /的索引3、centos的浏览器下可以无限 回到上层文件夹ftp://192.168.204.130/../../../../../../ 的索引
图片中有我现在的配置截图

iptables里面仅仅开放了80、21等常用端口,这样就导致了vsFTPd在被动模式时无法使用随机端口,从而造成了客户端连接FTP时无法列出目录这样的问题。解决方式很简单,给vsFTPd增加随机端口的范围,然后把这个端口范围添加到iptables。给vsFTPd增加随机端口的范围,然后把这个端口范围添加到iptables就可以解决vsftpd不能显示文件目录的问题。追问

已经添加了61001:62000

参考技术A 应该是目录权限问题
目录设置为vsftp配置里写的用户
然后还需要注意防火墙开启ftp传输相关端口
vsfpt需要一组端口,只开21不行
参考技术B 服务器上用户ftp目录下没放文件,当然看不到追问

放文件了,也有文件夹

追答

你放错地方了,看看用户配置的ftp HOME目录

参考技术C 没有配置好权限。再检查下配置文件吧。

应用程序安装及管理

推荐步骤:

  • 挂载Centos7系统光盘到/mnt目录,安装vsftpd程序,使用命令查询是否安装成功,查询vsftpd程序创建的文件和目录,卸载vsftpd程序,使用-U更新vsftpd程序
  • 使用命令查看未安装软件dhcp程序包信息,查看未安装dhcp创建的目录和文件,将Centos7系统光盘的公钥导入系统,安装dhcp取消安装警报公钥信息
  • 切换系统光盘到LAMP光盘,挂载到系统目录/mnt,解压apache程序到/usr/src目录,配置apache安装到指定位置/usr/local/httpd/目录,编译安装apache程序,启动apache服务,监听apache端口

实验步骤:

挂载Centos7系统光盘到/mnt目录

应用程序安装及管理_apache


安装vsftpd程序

应用程序安装及管理_编译安装_02


使用命令查询是否安装成功,

应用程序安装及管理_系统目录_03


查询vsftpd程序创建的文件和目录

应用程序安装及管理_系统目录_04


卸载vsftpd程序

应用程序安装及管理_系统目录_05


使用-U更新vsftpd程序

应用程序安装及管理_apache_06


使用命令查看未安装软件dhcp程序包信息

应用程序安装及管理_apache_07


查看未安装dhcp创建的目录和文件

应用程序安装及管理_apache_08


将Centos7系统光盘的公钥导入系统 安装dhcp取消安装警报公钥信息

应用程序安装及管理_apache_09


切换系统光盘到LAMP光盘


应用程序安装及管理_编译安装_10


挂载到系统目录/mnt

应用程序安装及管理_apache_11


解压apache程序到/usr/src目录

应用程序安装及管理_编译安装_12


配置apache安装到指定位置/usr/local/httpd/目录

应用程序安装及管理_apache_13


编译安装apache程序

应用程序安装及管理_系统目录_14


启动apache服务

应用程序安装及管理_apache_15


监听apache端口

应用程序安装及管理_编译安装_16


以上是关于centos6.8 安装vsftpd,可以连接成功,但是dir、ls没有目录文件显示的主要内容,如果未能解决你的问题,请参考以下文章

centos6.8服务器配置之vsftpd配置

CentOS6.8 安装FTP及添加用户

centos6.8下配置vsftp

LINUX 中 VSFTPD安裝

CentOS6.8下通过npm升级安装MySQL出现迷之错误解决过程

java代码 经已连接成功linux ftp服务器,但是就是上传不了文件