当前位置:首页 > 虚拟机 > 正文

虚拟机怎么安装vsftpd服务


一、用虚拟机linux系统终端命令安装vsftpd服务,提示没有那个文件夹怎么办,我都能找到安装包电脑vsftp安装配置
1.检查vsftp是否安装
rpm–qa|grepvsftpd
如果出现5_5.1,则说明vsftp已安装
安装vsftp
yum-yinstallvsftpd
2.测试是否安装成功(将ip改成自己的,不要用我的匿名登录用户登录:匿名密码为空,如果登录成功,会出现以下内容,说明vsftpd安装成功)
[root@localhost~]#servicevsftpdstart
二、LINUX下如何测试ftp服务器

1.安装vsftpd

[root@ruskybdump]#yuminstallvsftpd--要安装vsftpd,必须配置yum源以使用yum命令。或者,挂载光盘,在packages目录中找到vsftpd包,然后使用rpm命令安装
...
安装:
vsftpd.x86_640:5.前>

2。启动和停止vsftpd服务

[root@ruskybdump]#chkconfig--listvsftpd
vsftpd0:off1:off2:off3:off4:off5:off6:off[root@ruskybdump]#chkconfig--level35vsftpdon
[root@ruskybdump]#servicevsftpdrestart--start/shutdown命令为:servicevsftpdstart/停止
关闭vsftpd:[失败]
为vsftpd启动vsftpd:[确定]
[root@ruskybdump]#servicevsftpdstatus
vsftpd(pid5087)正在运行。..
[root@ruskybdump]#

3.测试与FTP服务器的连接。

G:\testftp>ftp-或直接:ftpIP/主机名连接
ftp>打开192.168.1.200
连接到192.168.1.200。
220(vsFTPd2.0.5)
用户(192.168.1.200:(none)):root--默认禁用Root用户。
530权限被拒绝。
登录失败。
打开ftp>192.168.1.200
您已经连接到192.168.1.200。首先使用断开连接。
ftp>断开连接
221您好。
ftp>打开192.168.1.200
连接到192.168.1.200。
220(vsFTPd2.0.5)
用户(192.168.1.200:(none)):oracle
331请指定密码。
密码:
230登录成功。.
ftp>loc
命令无效。
ftp>lcd
当前本地目录G:\testftp。
ftp>
三、虚拟机Linux装了VSFTPD,虚拟机FTP成功,但是在WINDOWS的宿主不能,求高手指点我认为配置vsftpd是相当困难的。以下是我的经历。windows和linux连接成功,网络畅通。继续执行以下步骤
step2:检查selinux设置
#vim/etc/sysconfig/selinux,setselinux=disabled
第三步:检查防火墙配置
1)#vim/etc/vsftpd/;在最后一行添加以下内容:
pasv_min_port=3000
pasv_max_port=3010
2)#vim/etc/sysconfig/iptables;"-AINPUT-mstate--stateNEW-mtcp-ptcp--dport22-jACCEPT":
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport3000:3010-jACCEPT
3)#重启Firewall服务使serviceiptables修改生效
第4步:在WINDOWS下输入ftp://192.168.1.11;输入下面的文件登录用户名和密码即可登录。如果仍然不起作用,请继续执行以下步骤
步骤5:首先,vsftpd_conf文件包含以下语句:Ifuserlist_deny=NO;只允许用户在此文件中;所以:
1)#vim/etc/vsftpd_conf;在文件末尾写入user_list_deny=NO命令
此时,user_list文件存储ftpusers文件中有权访问ftp的用户。ftp
2)LINUX下;创建一个用于ftp登录的新用户(如#useraddliusha)并设置该用户的密码(#passwdliusha)
3)将新创建的用户(liusha)添加到user_list文件中,并删除其他用户
4)用户如果liusha在ftpusers文件中。线路流沙
第六步:在WINDOWS下输入ftp://192.168.1.11;使用新创建的用户名(liusha)和密码输入文件登录
到此结,我的登录成功了。