ftp:connect:未知错误号

关键字: fedora linux

初学Linux,想在虚拟机Fedora上安装一下vsftpd,没想到却花了我大半天时间,呵呵!弄好了就行,现把经验记录在此,供初学者参考:
yum install vsftpd   //自动安装sftpd

默认情况下不需要修改就可以在虚拟机上访问的,如:
[root@tong vsftpd]# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 2.1.2)
Name (127.0.0.1:tong): ftp//匿名登录默认用户名,密码也是;也可都用anonymous
331 Please specify the password.
Password:
230 Login successful. //恭喜您,已成功登陆
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

不过,先别高兴太早,这只是在本虚拟机上可以访问,在宿主机上呢,我用的是xp
通过cmd命令会出现如下错误
C:/Documents and Settings/Administrator>ftp 10.4.141.15
> ftp: connect :未知错误号
10.4.141.15是我的虚拟机Linux的ip地址
当然此时要保证宿主机和虚拟机能相互ping通!
针对这个错误,我们应该进行如下设置
将Linux的防火墙关掉,如下命令:
service iptables stop
停掉防火墙以后还是不能访问,此时我们就要考虑防火墙表面上关掉了,其实底部还有某些驱动在运行,这就是我们的21端口还被防火墙限制访问,所以我们要开放21端口,命令如下:
iptables -A INPUT -p tcp -sport 21 -j ACCEPT
iptables -A INPUT -p tcp -dport 21 -j ACCEPT

至此,我们就可以在客户端访问我们的sftpd服务了,剩下的设置就简单了,访问权限之类的。。。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值