今天安装了一个Fedora ,想用windows方便的传输文件,发现虚拟机是可以ping通的,但是ftp却提示:
ftp:connect:未知错误号
于是去看Fedroa的FTP是否有没有开启。
service vsftpd start
却又提示:
vsftpd: 未被识别的服务
想想肯定所没有安装 vsftpd
还是先安装ftp服务吧
yum install vsftpd
[root@cqt 下载]# yum install vsftpd
已加载插件:langpacks, presto, refresh-packagekit
Adding zh_CN to language list
设置安装进程
解决依赖关系
--> 执行事务检查
---> 软件包 vsftpd.i686 0:2.3.4-1.fc14 将被 安装
--> 完成依赖关系计算
依赖关系解决
================================================================================
软件包 架构 版本 仓库 大小
================================================================================
正在安装:
vsftpd i686 2.3.4-1.fc14 updates 156 k
事务概要
================================================================================
Install 1 Package(s)
总下载量:156 k
Installed size: 345 k
确定吗?[y/N]:y
下载软件包:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 156 k
vsftpd-2.3.4-1.fc14.i686.rpm | 156 kB 00:00
运行 rpm_check_debug
执行事务测试
事务测试成功
执行事务
正在安装 : vsftpd-2.3.4-1.fc14.i686 1/1
已安装:
vsftpd.i686 0:2.3.4-1.fc14
完毕!
再去启动ftp
[root@cqt 下载]# service vsftpd start
Starting vsftpd for vsftpd: [ OK ]
在windows里继续ftp连接,发现提示我还是未知错误号
最后再看看是不是防火墙的原因。
干脆直接关闭防火墙吧
[root@cqt 下载]# service iptables stop
iptables: Flushing firewall rules: [ OK ]
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Unloading modules: [ OK ]
最后在windows里ftp连接,终于可以了。
悲剧的是:
提示我
500 OOPS:cannot change directory : / home /cqt
500 OOPS: priv_sock_get_cmd
Connection closed by remote host.