红联Linux门户
Linux帮助

高手请进:suse 10.2 中如何设定其他客户端ftp本机时默认为passive模式?

发布时间:2010-12-17 17:20:36来源:红联作者:usereye
[i=s] 本帖最后由 usereye 于 2010-12-17 17:23 编辑 [/i]

请问:本人在安装了suse 10.2 环境后,也将ftp服务安装了上去,但是在用其他机器 用命令行ftp 本机时,发现:登录没问题,pwd 命令可以显示路径,也可以cd ..去上一级目录,也可以cd <目录a> 进入目录a,但是在使用ls 命令时,却显示:
ftp> ls -l
229 Extended Passive mode OK (|||62851|)

然后就停在上面不动了,使用了Ctrl + C暂停了这个命令,就显示:
receive aborted. Waiting for remote to finish abort.
我上网查过,这是因为FTP的passive(被动)模式 和 active(主动)模式的关系,只要每次ftp时输入passive就可以正常用了,但是本人觉得实在是麻烦,如果其他不知道的人在用命令行ftp的时候,就会以为机器的ftp服务没装好,所以,我想问下各位高手,有办法将ftp默认设置为passive模式吗(就是当ftp的时候不会出现上述问题)?请高手给予帮助,万分感谢!
文章评论

共有 2 条评论

  1. cainiaogaofei 于 2010-12-20 10:33:33发表:

    我是新手,我要交流,我要赚现金!

  2. deepwhite 于 2010-12-17 20:37:25发表:

    服务器是用的 vsftpd 么?
    是的话修改其配置文件,添加:[code]
    pasv_enable=YES
    [/code]