1、检查安装vsftpd服务端软件 使用如下命令#rpm -qa |grep vsftpd可以检测出是否安装了vsftpd软件, 如果没有安装,使用YUM命令进行安装。

yum install vsftpd -y

安装FTP客服端

yum install ftp 

 rpm -qa |grep ftp 

 which ftp

2、vsftpd的配置ftp的配置文件主要有三个,位于/etc/vsftpd/目录下, 分别是:ftpusers    该文件用来指定那些用户不能访问ftp服务器。 user_list   该文件用来指示的默认账户在默认情况下也不能访问ftpvsftpd.conf    vsftpd的主配置文件 3、以匿名用户为例,我们去掉配置文件/etc/vsftpd/vsftpd.conf 里面以下

anon_upload_enable=YES 

 anon_mkdir_write_enable=YES

两项前面的#号,就可以完成匿名用户的配置,此时匿名用户既可以登录上传、下载文件。记得修改配置文件后需要重启服务。 4、启动服务  使用vsftpd软件,主要包括如下几个命令: 启动ftp命令#service vsftpd start 停止ftp命令#service vsftpd stop 重启ftp命令#service vsftpd restart 5、非匿名账户的创建与使用 vsftpd服务与系统用户是相互关联的,例如我们创建一个名为ftptest 的系统用户,那么此用户在默认配置的情况下就可以实现登录。

[root@localhost opt]#useradd  ftptest 

 [root@localhost opt]# passwd ftptest

6连接FTP

[root@localhost opt]# ftp 192.168.0.192

输入用户名和密码 ls 连接成功!

FTP相关的命令如下:

FTP>open  [ftpservername],和指定的远程

1.首先查看系统中是否安装了vsftpd

rpm -qa | grep vsftpd 

例如:如果显示结果如下的话,说明是安装了vsfptd3.0的ftp服务器的

[root@localhost sbin]# rpm -qa | grep vsftpd
 vsftpd-3.0.2-9.el7.x86_64

2.停止vsftpd服务器

/bin/sytemctl stop vsftpd.service

3.使用rpm命令进行清除

rpm -e vsftpd-3.0.2-9.e17.x86_64

[root@localhost sbin]# rpm -e vsftpd-3.0.2-9.e17.x86_64 错误:未安装软件包 vsftpd-3.0.2-9.e17.x86_64 [root@localhost sbin]# rpm -e vsftpd-3.0.2-9.el7.x86_64 警告:/etc/vsftpd/vsftpd.conf 已另存为 /etc/vsftpd/vsftpd.conf.rpmsave 警告:/etc/vsftpd/user_list 已另存为 /etc/vsftpd/user_list.rpmsave 警告:/etc/vsftpd/ftpusers 已另存为 /etc/vsftpd/ftpusers.rpmsave [root@localhost sbin]#

这里可以看到,清除了vsftpd软件的安装后,几个重要的配置文件还是自动做了保留。如果你确定不需要了,也可手动删除。

使用rm命令即可。

4.其他残留文件清理

其他残留的文件可能但不完全包括:a./etc/vsftpd/目录下的文件 b.配置的系统自启动服务等等。这些需要去手动处理,当然也可不处理,影响不大。

可以使用命令:find / -name '*vsftpd*' 查找是否包括vsftpd字样的文件,确定后做删除。

Linux FTP服务器连接?

FTP>user  [username]  [password],使用指定远程Linux FTP服务器的用户登录?

FTP>pwd,显示远程Linux FTP服务器上的当前路径?

FTP>ls,列出远程Linux FTP服务器上当前路径下的目录和文件?

FTP>dir,列出远程Linux FTP服务器上当前路径下的目录和文件(同上)?

FTP>mkdir  [foldname],在远程Linux FTP服务器上当前路径下建立指定目录?

FTP>rmdir  [foldname],删除远程Linux FTP服务器上当前路径下的指定目录?

FTP>cd  [foldname],更改远程Linux FTP服务器上的工作目录?

FTP>delete  [filename],删除远程Linux FTP服务器上指定的文件?

FTP>rename  [filename]  [newfilename],重命名远程Linux FTP服务器上指定的文件?

FTP>close,从远程Linux FTP服务器断开但保留FTP命令参数提示?

FTP>disconnect,从远程Linux FTP服务器断开但保留FTP命令参数提示(同上)? 

FTP>bye,结束和远程Linux FTP服务器的连接。

FTP>quit,结束和远程Linux FTP服务器的连接(同上)。

FTP>!,直接从远程Linux FTP服务器进入到本地shell中?

FTP>exit,(接上步)从本地shell环境中返回到远程Linux FTP服务器环境下?

FTP>!ls,列出本地机器上当前路径下的目录和文件?

FTP>lcd  [foldname],更改本地机器的工作目录?

FTP>?,显示ftp命令说明?