vsftpd概述
vsftpd是“非常安全FTP守护进程”的缩写、安全性是它的一个最大的特点.vsftpd是一个UNIX类操作系统上运行的服务器的名字,它可以运行在诸如Linux, BSD, Solaris, HP-UNIX等系统上面,是一个完全免费的,开放源代码的FTP服务器软件,支持很多其他的FTP服务器所不支持的特征。
引用>特点
<代码>非常高的安全性需求,带宽限制,良好的可伸缩性,可创建虚拟用户,支持IPv6,速率高 小巧轻快,安全易用。代码>ftp、sftp、vsftp vsftpd这四个的区别
<李>
引用><强> ftp 强>是文件传输协议的缩,写文件传输协议,用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。
李> <李><强> sftp 强>是SSH文件传输协议的缩写,安全文件传输协议,
李> <李><强> vsftp 强>是一个基于GPL发布的类Unix系统上使用的ftp服务器软件,它的全称是非常安全的ftp从此名称可以看出来,编制者的初衷是代码的安全;
李> <李> <>强vsftpd >强是非常安全的FTP守护进程的缩写、安全性是它的一个最大的特点.vsftpd是一个UNIX类操作系统上运行的服务器的名字,它可以运行在诸如Linux, BSD, Solaris, HP-UNIX等系统上面,是一个完全免费的,开放源代码的FTP服务器软件;李>一、匿名用户登录ftp(文件在/var/ftp)
1,安装vsftpd服务
<代码> [root@localhost ~] # yum安装vsftpd - y # #安装服务 (root@localhost ~) # cd/etc/vsftpd/# #此目录是配置文件目录 [root@localhost vsftpd] # ls ftpusers user_list vsftpd。参看vsftpd_conf_migrate.sh [root@localhost vsftpd] # systemctl开始vsftpd # #开启vsftpd服务 [root@localhost vsftpd] # systemctl firewalld停止。服务# #关闭防火墙 [root@localhost vsftpd] # setenforce 0 # #关闭增强功能 [root@localhost vsftpd] # ls/var/ftp/# #切换到ftp目录下 酒吧 [root@localhost vsftpd) #回声”这是测试”比;/var/ftp/test.txt # #添加一个文本文件代码>2,用测试机cmd访问vsftpd服务(cmd连接ftp)并下载文件
<代码> C: \ \用户xy007> ftp 192.168.13.140 # #访问ftp服务 连接到192.168.13.140。 220 (vsFTPd 3.0.2) 200总是UTF8模式。 用户(192.168.13.140:(一)):ftp # #匿名访问 331请指定密码。 密码:# #密码无回车 230年登录成功。 ftp>pwd # #查看当前路径 257年“/? # ftp服务的根目录 ftp>ls - # #查看目录中的内容 200端口的命令成功。考虑使用PASV。 150目录清单来了。 . . . 酒吧 测试。txt # #服务器中的文件 226目录发送好了。 ftp:收到25字节,用0.00秒25000.00时千字节/秒。 ftp>得到测试。txt # #下载文件到本地(在哪个磁盘的访问就下载到哪里,可以切换磁盘来下载e:) 200端口的命令成功。考虑使用PASV。 150二进制模式打开数据连接测试。txt(13个字节)。 226年转会完成。 ftp:收到13字节,用0.00秒13000.00时千字节/秒。 ftp>test1。txt # #在c盘中创建一个test1.txt然后上传到Linux中 200端口的命令成功。考虑使用PASV。 550没有权限。# #此时是权限受限的代码>
3,修改vsftpd配置文件将匿名访问开启最大权限
<代码> # cd/etc/vsftpd/root@localhost ftp [root@localhost vsftpd] # vim vsftpd.conf # #在配置文件中查找开启下列选项 anonymous_enable=YES # #开启匿名用户 local_enable=YES # #本地用户 write_enable=YES # #写入权限 local_umask=022 # #本地用户反掩码 anon_upload_enable=YES # #上传权限开启 anon_mkdir_write_enable=YES # #开启创建目录并且能够写入 anon_other_write_enable=YES # #添加一个其他的重命名和删除的权限 [root@localhost vsftpd] # systemctl重启vsftpd # #重启服务 [root@localhost vsftpd] # cd/var/ftp/# #切换到ftp目录下 (root@localhost ftp) # ls 酒吧用法 (root@localhost ftp) # ls - l 总用量4 drwxr-xr-x。2根根6 2018年10月31日酒吧 -rw-r——r。1根根13 11月5日19:14用法 (root@localhost ftp) # chmod 777酒吧# #将酒吧目录权限给最大,注意不能直接给ftp权限最大vsftp服务的详细使用方法