Linux系统安装ftp

1.挂载光驱

参见Linux系统之光驱挂载

2.安装ftp

进入光驱挂载点所在目录的Packages文件夹:cd /home/liu/rom/Packages

输入命令 ls 可以查看Packages文件夹中所有的安装包

输入命令 ls | grep ftp 查看跟ftp有关的安装包:
Linux系统安装ftp_第1张图片

如图所示,vsftpd-2.2.2-12.el6_5.1.i686.rpm就是ftp所需要的安装包

安装ftp:

Linux系统安装ftp_第2张图片

rpm命令介绍:

//安装
rpm -ivh 软件包全名 //如:rpm -ivh vsftpd-2.2.2-12.el6_5.1.i686.rpm

//查看软件是否有安装
rpm -q 软件包名 //如:rpm -q vsftpd

//卸载软件
rpm -e 软件包名

//查看系统里边全部rpm方式安装的软件(query all)
rpm -qa

//模糊查找已经安装了包名含有ftp的软件
rpm -qa | grep ftp

3.启动ftp服务

ftp与apache类似,是一个服务软件,使用的是ftp协议,占用21号端口

ftp服务的启动/停止/重启:

service vsftpd start/stop/restart

查看ftp相关进程:

ps -A | grep ftp

4.使用ftp

以上步骤已经在Linux系统中安装好ftp,并启动了ftp服务。

接下来要使用ftp服务,可以在Windows下通过客户端软件WinSCP来连接Linux系统中的ftp服务:
Linux系统安装ftp_第3张图片

首次连接可能会出现连接失败的情况:
Linux系统安装ftp_第4张图片

在Windows的Dos窗口中用telnet命令来判断Linux系统中的telnet服务是否允许对外部访问:
这里写图片描述

关闭Linux防火墙,在Linux终端输入setup指令,然后配置防火墙,默认是一个星号*,按空格键去掉星号,然后确定:
Linux系统安装ftp_第5张图片

再次使用WinSCP连接,还是报错:
Linux系统安装ftp_第6张图片

解决方法:关闭selinux。

vi /etc/selinux/config

内容修改为: selinux=disabled
之后重启reboot。
Linux系统安装ftp_第7张图片

重启之后,需要启动ftp服务:service vsftpd start,然后就可以通过WinSCP连上Linux的ftp服务了

你可能感兴趣的:(Linux)