zoukankan      html  css  js  c++  java
  • centos7安装 ftp 组件与开放防火墙端口命令

    Linux 安装 ftp 组件

    安装完后,有/etc/vsftpd/vsftpd.conf 文件,是 vsftp 的配置文件。

    1、执行 yum -y install vsftpd

    2、 添加一个 ftp 用户 此用户就是用来登录 ftp 服务器用的。

    执行 useradd ftpuser 这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默 认的路径为 /home/ftpuser.

    3 、给 ftp 用户添加密码。 执行 passwd ftpuser 输入两次密码后修改密码。 我这里设置的密码是 123456

    4、 防火墙开启 21 端口并启动 执行下面两句:

    centos7中的防火墙改成了firewall,使用iptables(iptables -I INPUT 1 -p tcp --dport 21 -j ACCEPT)无作用,正确开放端口的方法如下:

    firewall-cmd --zone=public --add-port=21/tcp --permanent

    返回success为成功

    命令含义: 

    --zone #作用域 

    --add-port=21/tcp #添加端口,格式为:端口/通讯协议 

    --permanent #永久生效

    重启防火墙:

    systemctl restart firewalld.service 

    关闭防火墙:

    systemctl stop firewalld.service 

    开启vsftpd服务:

    systemctl start vsftpd

    停止vsftpd服务:

    systemctl stop vsftpd

    查看vsftpd服务:

    systectl status vsftpd

    禁用vsftpd服务:

    systemctl disable vsftpd

    开机自动启动vsftpd服务:

    systemctl enable vsftpd

    5、开启内部发送端口firewall-cmd --zone=public --add-port=5555-6666/tcp --permanent

    --配置端口号 vi /etc/vsftpd/vsftpd.conf

    6、 关闭 selinux

      执行 vi /etc/selinux/config 编辑,

      修改成 selinux=disabled

      执行 setenforce 0 使修改马上生效

    7. FileZilla 的主动、被动模式修改:

    测试发送一个文件,看是否成功

  • 相关阅读:
    python之各种包
    正则表达式
    import/模块的导入
    迭代器/可迭代对象/生成器
    Day2 列表list
    Day1 字符串格式化
    Day1 字符编码及编码函数
    Python 学习笔记 之 随着学习不断更新的Python特性搜集
    Day1 input&print
    Newtonsoft.Json日期转换
  • 原文地址:https://www.cnblogs.com/zl-huang/p/10218775.html
Copyright © 2011-2022 走看看