万卷书   首页 > 电脑书籍 > Linux >Redhat局域网安装的解决办法
 
2]更改完配制文件后,我们可以用下面的命令来重启VSFTPD服务器

  [root@linuxsir001 root]# /etc/init.d/vsftpd restart

  关闭 vsftpd: [ 确定 ]

  为 vsftpd 启动 vsftpd: [ 确定 ]

  [root@linuxsir001 root]#

  3]以匿名方式来访问测试,在text模式下:

  注意:在text模式下,要用用户名ftp,密码ftp来访问,这才是在text中匿名访问FTP。看如下的操作:

[root@linuxsir001 root]# ftp 192.168.0.1

Connected to 192.168.0.1.

220 (vsFTPd 1.1.3)

530 Please login with USER and PASS.

530 Please login with USER and PASS.

KERBEROS_V4 rejected as an authentication type

Name (192.168.0.1:root): ftp 这里写上ftp

331 Please specify the password.

Password:[这里添写ftp的密码],匿名登入密码也是ftp

230 Login successful. Have fun.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> ls

227 Entering Passive Mode (192,168,0,1,137,151)

150 Here comes the directory listing.

drwxr-xr-x 6 0 0 4096 May 25 13:54 RedHat90

drwxr-xr-x 2 0 0 4096 Feb 28 19:21 pub

226 Directory send OK.

ftp>

  那匿名用户所访问的是哪个目录?是/var/ftp这个目录

  出现问题的解决:有时出错,是因为没有ftp和nobody用户,所以要在系统中添加这两个用户,一般的情况下,这两个用户在系统中是存在的。看下面的操作。

[root@linuxsir001 root]# adduser ftp

adduser: user ftp exists

[root@linuxsir001 root]# adduser nobody

adduser: user nobody exists

  从上面的操作中可知ftp和nobody用户是存在的,所以没有必要添加ftp和nobody用户了。如果不存在,一定要添加这两个用户,否则会出现匿名用户不能访问的情况。

上一页 下一页