第一部分:安装linux
1.将用户切换到root:su - ;shell
2.检查机器是否已经安装了ftp:rpm -qa|grep vsftpd;vim
若是没有返回任何结果,表示没有安装;若是返回文件包名,这表示已经安装了该服务;windows
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;rest
7.再次检查ftpshi是否开启:chkconfig --list|grep vsftp;此时ftp的一些选项中应该有on;进程
8.重启ftp:service vsftpd restart;(若是重启失败,有多是linux防火墙没有关闭的问题,关闭防火墙:chkconfig iptables off)ip
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.在远程界面中上传须要的文件到远端;