第一部分:安装
1.将用户切换到root:su - ;
2.检查机器是否已经安装了ftp:rpm -qa|grep vsftpd;
如果没有返回任何结果,表示没有安装;如果返回文件包名,这表示已经安装了该服务;
3.开始安装:yum install vsftp;(接下来的步骤可能要询问:Is that ok?,直接回应yes就可以了);安装完了会显示 Complete!
4.再次检查ftp是否安装上了:rpm -qa|grep vsftp;
5.检查ftp配置是否开启:chkconfig --list|grep vsftpd;此时返回的选项应该都是off;
6.开启ftp配置项:chkconfig vsftpd on;
7.再次检查ftpshi是否开启:chkconfig --list|grep vsftp;此时ftp的一些选项中应该有on;
8.重启ftp:service vsftpd restart;(如果重启失败,有可能是linux防火墙没有关闭的问题,关闭防火墙:chkconfig iptables off)
9.再次重启ftp:service vsftp restart,此时应该是ok的;
10.卸载ftp:rpm -e vsftpd;
第二部分:使用知识准备
1.控制ftp: service vsftpd stop/start/restart;
2.查看ftp相关进程:ps -A|grep ftp;
第三部分:使用
1.打开自己本机的命令行界面,测试远程主机是否能够连接:telnet 远程主机IP 21;(如果报错:telnet不是内部或者外部文命令,也不是可运行的程序或者批处理文件;这是由于本机没有开启telnet服务,开始步骤:控制面板-卸载程序-打开或者关闭windows功能,在弹出的对话框中开启"telnet客服端"和"telnet服务端";如果没有连接成功,则可能还需要关闭linux防火墙(使用命令setup);连接成功则返回:220(vsFTPd 2.2.2) );
2.使用第三方界面界面工具(ftp服务界面工具:如xshell的xftp)连接上远程机器;(如果连接远程主机失败,报错类似于“connot change directory:/home/用户名/” 的时候,记得关闭selinux;具体做法:vim /etc/selinux/config 将 SELINUX=enforcing 改成 SELINUX=disabled ,完成后重启linux(命令reboot)即可 )
3.在远程界面中上传需要的文件到远端;