linux vsftpd_linux搭建vsftpd

linux vsftpd_linux搭建vsftpd1.vsftp服务器在安装服务器的时候进行安装2.启动ftp服务servicevsftpdstart3.测试ftp是否可连接ftplocalhost4.ftp退出bye5.在windows中测试ftp是否能连接上打开cmd窗口执行ftpxxx.xxx.xx.xxx6.如果ftp连接不上判断linux中的ftp服务是否打开,linux的防火墙是否…


Jetbrains全系列IDE稳定放心使用

1.vsftp服务器在安装服务器的时候进行安装

2.启动ftp服务

service vsftpd start

3. 测试ftp是否可连接

ftp localhost

4.ftp 退出

bye

5.在windows中测试ftp是否能连接上

打开cmd窗口  执行 ftp xxx.xxx.xx.xxx

6.如果ftp连接不上判断linux中的ftp服务是否打开,linux的防火墙是否拒绝访问

查看防火墙状态:

[root@centos6 ~]# service iptables status

iptables:未运行防火墙。

开启防火墙:

[root@centos6 ~]# service iptables start

关闭防火墙:

[root@centos6 ~]# service iptables stop

7.ftp配置文件的位置

ftp配置文件的位置  cd /etc/vsftpd/vsftpd.conf

8.vsftpd 默认的根目录 

cd /etc/vsftpd/var/ftp/pub

9.设置允许root用户往上传

修改 /etc/vsftpd/user_list 文件,把root用户从禁用的用户中注释或去掉

修改 /etc/vsftpd/ftpusers 文件,把root用户从禁用的用户中注释或去掉

10.设置vsftp开机自启动

方法一:用vi打开 etc/rc.local  在里面加入  /user/local/bin/vsftpd & 即可    &表示前面的命令是以服务的方式启动

方法二:chkconfig –list | grep vsftpd

              chkconfig vsftpd on

11.用root用户登入ftp报如下错误

500 OOPS: cannot change directory:/root
Login failed.
421 Service not available, remote server has closed connection

解决方法

使用getsebool ftpd_disable_trans命令查看状态是否是on

linux vsftpd_linux搭建vsftpd

如果当前的状态如果不是on

setsebool ftpd_disable_trans 1

当然也可以加入-P参数 以便不需要每次开机都输入这个命令

setsebool -P ftpd_disable_trans 1

service vsftpd restart

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189957.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • Mac Tensorflow Pycharm安装

    Mac Tensorflow Pycharm安装Python3.6,PyCharm2020.3.3anaconda旧版本下载地址及与python各版本对应关系anaconda旧版本下载地址及与python各版本对应关系_heivy的博客-CSDN博客_anaconda旧版本anaconda老版本下载的方法anaconda老版本下载的方法_weixin_33759269的博客-CSDN博客安装参考:基于mac系统的TensorFlow安装以及pycharm配置-简书参考上述链接安装完毕后:…

    2022年8月26日
  • android经常使用的电话操作[通俗易懂]

    android经常使用的电话操作

    2022年1月27日
  • mysql远程连接数据库 权限_sql远程连接数据库失败

    mysql远程连接数据库 权限_sql远程连接数据库失败我们在刚学习MySQL数据库时一般都是连接localhost然后登录root用户创建数据库进行操作,那么问题来了,如何通过其他主机来访问自己的数据库呢?一、我们要保证两台主机在同一个局域网,也就是说你使用ping命令能够ping通另一台主机,这样才可以实现远程访问你的数据库 图中192.168.116.96为对方主机的ip地址,我的IP地址为192.168.116.92,因为我们在同一…

    2022年10月13日
  • Git配置账号信息

    Git配置账号信息在前面我们已经简单的说了一下Git是什么,用来干嘛什么,他与SVN的区别,以及它的安装。今天我们接着讲,当第一次下载后我们如何配置自己Git账号信息(这里可以是Github也可以是国内的码云账号等等),下面我们开始主题:这里大概有两种方式一种是通过全局配置信息让所有的项目都使用这个账号,另一种是在指定项目下配置单独的信息默认在我们第一次下载后Git后我们最好是配置到自己…

    2022年4月12日
  • Python—socket编程

    Python—socket编程

    2022年2月12日
  • 软件项目管理考前复习资料[通俗易懂]

    软件项目管理考前复习资料[通俗易懂]第一章.软件项目管理概述1.实现项目目标的制约因素有:项目范围成本进度计划客户满意度2.项目管理包括:启动过程组计划过程组执行过程组控制过程组收尾过程组3.什么是项目:为了创造一个唯一的产品或者提供一个唯一的服务而进行的临时性的努力,所以说项目具有临时性特性4.过程管理就是对过程进行管理,目的是要让过程能够被共享,复用,并得到持续的改进5.项目与日常运作的…

    2022年4月29日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号