初学,装了一个虚拟机,然后装的redhat linux AS$,照着网上的例子配置vsftp:
1.1、用root用户登录,进入终端命令模式;
1.2、ftp服务配置。      (1)验证安装ftp:  rpm -qa | grep  ftp    (2)配置ftp:      cd /etc/xinetd.d       vi gssftp // 编辑ftp服务的配置文件gssftp的设置 将修改两项内容:  (11)server_args = -l –a 去掉-a 改为server_args = -l  (22)disable=yes改为disable=no  (33)保存退出。
1.3、激活服务:
   cd /etc/rc.d/init.d/ xinetd restart
目前为止都没有任何问题,而且显示:/etc/rc.d/init.d/ xinetd start
但是:当输入:service vsftpd start的时候,却说:vsftpd:unrecognized service
但是:当输入 ftp 192.168.187.129的时候却可以连接上,然后要求输入用户名和密码,输入以后,可以进入 ftp>
但是:从windows下,用\\192.168.187.129却连不上哪位大侠帮帮忙啊!

解决方案 »

  1.   

    晕,\\192.168.187.129是访问的文件共享
    你应该用ftp://192.168.187.129:port
      

  2.   

    晕菜!你那是访问共享目录!
    用 ftp 192.168.187.129 即可。
      

  3.   

    小弟确实对这些东西懂得不多,还请大侠多多指教!
    刚才在windows下用ftp 192.168.187.129试了试,说是:无法访问主机。
    我现在很纳闷:到底vsftp是装上了还是没装上?为什么service vsftpd start说是无法识别的服务?但是在linux下用ftp 192.168.187.129试了试,却可以输入用户名和密码?