Fedora 下面安装FTP服务

1. yum install vsftpd
2. systemctl disable vsftpd.service
3. systemctl stop vsftpd.service
4. systemctl start vsftpd.service
5. systemctl enable vsftpd.service

6. 启动端口21
firewall-cmd --add-port=21/tcp

解释:

  简单的开启端口
  # firewall-cmd --add-port=8080/tcp
  关闭端口
  # firewall-cmd --remove-port=8080/tcp
  有时,还必须为端口开启对应的服务
  # firewall-cmd --add-service=http

  也可以使用图形界面管理
  # yum install firewall-config

7.  禁用SELINUX:

  1) 将selinux通过命令禁用:

  # setenforce 0

  2) 如果要永久禁用,可以修改配置文件:

  # vi /etc/sysconfig/selinux
  SELINUX=enforcing

  改成

  SELINUX=disabled

  

8.  以root用户登录FTP:

  注掉/etc/vsftpd/ftpusers文件中的root:

  

  同时 /etc/vsftpd/vsftpd.conf配置文件中的  userlist_enable=NO

  

问题扩展:

  1.查看FTP信息: rpm -qi vsftpd

  

  2. 查看端口号状态:# netstat -lntp

  参数说明:
  -l 列出所有的监听端口
  -n 以数字形式显示地址和端口号, 不进行域名的解析,加快信息的显示。
  -p 显示占用该端口号的进程
  -t 列出 TCP 协议的连接
  -a 列出所有当前的连接, tcp, udp 和 unix 协议下所有套接字的所有连接
  -u 列出udp的连接

  

  或者是使用 lsof命令: lsof -i | grep 21

  

  3. firewall和iptables的关系:

  iptables用于过滤数据包,属于网络层防火墙.
  firewall能够允许哪些服务可用,那些端口可用.... 属于更高一层的防火墙。
  firewall的底层是使用iptables进行数据过滤,建立在iptables之上。
  (对于firewall的配置和修改,会影响到iptables的行为,但是反过来则不行,直接修改iptables并不总能使端口有效)。
  在管理端口时,推荐使用firewall进行管理。

时间: 2024-12-24 00:48:52

Fedora 下面安装FTP服务的相关文章

【CNMP系列】CentOS7.0下安装FTP服务

一个小插曲,安装一个FTP服务,便于和远程服务器的文件沟通.后续我们会讲到如何使用Capistrano配合git完成服务器的代码部署以及发布流程.现在,代码先走FTP吧,挺稳. FTP简介 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议". 在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)."下载"文件就是从远程主机拷贝文

Ubuntu下安装FTP服务及使用(VSFTPD详细设置)(二)

vsftpd 作为一个主打安全的FTP服务器,有很多的选项设置.下面介绍了vsftpd的配置文件列表,而所有的配置都是基于vsftpd.conf这个配置文件 的.本文将提供完整的vsftpd.conf的中文说明.学习本文的内容将有助于你初步了解vsftpd的配置文件,但针对具体情况还需要制定具体的配置 方法. Vsftpd的配置文件: /etc/vsftpd/vsftpd.conf 主配置文件 /usr/sbin/vsftpd Vsftpd 的主程序 /etc/rc.d/init.d/vsftp

Ubuntu下安装FTP服务及使用(以VSFTPD为例)

(一)安装与配置 (1)       安装vsftpd $sudo apt-get install vsftpd 这里会提示无法创建/home/ftp目录,手动创建一个 $sudo mkdir /home/ftp 如果提示已创建目录就不用理它了 (2)       编辑配置文件/etc/vsftpd.conf $sudo gedit /etc/vsftpd.conf 也可以使用vi 主要配置: 将local_enable=YES前的#去掉,使其可用,表示允许本地用户登录: 将anonymous_

Linux安装FTP服务

转自:http://blog.csdn.net/huangbiao86/article/details/6641952 ftp服务器 1.  在Linux和其他机器之间共享文件(在linux下安装ftp) 2.  具体安装步骤: a)        首先查看我的Redhat5上是否已经安装 rpm -qa|grep vsftpd b)        查看服务的运行状态: Service iptables status c)        安装. 如果没有安装话,就要选择一种方式安装 i.    

Redhat 安装ftp服务

介绍:                                                                                  1 安装ftp服务端及客户端 2 ftp的使用

在fedora下面安装ftp服务器

Fedora版本:Fedora 12 1. 安装vsftp [java] view plaincopy #yum install vsftpd 一路yes,最后提示安装成功. 2. 配置vsftpd.conf. [java] view plaincopy #vi /etc/vsftpd/vsftpd.conf 将vsftpd.conf文件中的主要设置如下: [java] view plaincopy anonymous_enable=YES    #允许匿名访问 local_enable=YES

centos6.5离线安装ftp服务

1.查看是否安装vsftp rpm -qa | grep vsftpd 如果出现vsftpd-2.0.5-21.el5,说明已经安装 vsftp 2.下载vsftpd: ftp://rpmfind.net/linux/centos/6.7/os/x86_64/Packages/vsftpd-2.2.2-14.el6.x86_64.rpm 来源:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64) 3.安装vsftpd

红帽linux安装FTP服务

一.系统环境 1.vmware workstation pro安装Linux虚拟机 2.Linux:Linux Red Hat Enterprise Linux 7.0 二.配置本地yum源 1.连接 在wmware workstation pro上点击虚拟机-->设置-->CD/DVD-->使用ISO映像文件-->浏览,找到Linux Red Hat Enterprise Linux 7.0的ISO映像文件,然后确定. 2.配置yum本地源 (1)挂在光盘(ISO映像文件) mk

Linux安装FTP服务-----vsftpd

检查是否已经安装vsftpd服务 rpm -qa | grep vsftpd 没有出现 vsftpd-xxx字样表示没有安装 1.下载vsftpd.rpm格式的安装包 redhat5: http://down.51cto.com/data/2221831 其它版本:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd&submit=Search+... 或者在Linux系统安装文件中也可找到 2.上传vsftpd安装包到Linux目录