当前位置: 技术问答>linux和unix
关于vsftp的使用问题!!
来源: 互联网 发布时间:2016-04-19
本文导语: 我现在在VMware下装了一个redhat,希望通过VSFTP,把WINDOWS下的东西拷贝到LINUX上去,但是发现在WINDOWS上通过匿名登陆LINUX上的vsftp,不能进行拷贝,接着我根据网络上的资料来更改1)编辑两个FTP配置文件:/etc/vsftpd.ftpusers和/etc...
我现在在VMware下装了一个redhat,希望通过VSFTP,把WINDOWS下的东西拷贝到LINUX上去,但是发现在WINDOWS上通过匿名登陆LINUX上的vsftp,不能进行拷贝,接着我根据网络上的资料来更改1)编辑两个FTP配置文件:/etc/vsftpd.ftpusers和/etc/vsftpd.user_list,将root那一行删掉或#注释掉;
2)重启vsftpd服务:# service vsftpd restart
然后在WINDOWS下使用ROOT登陆,发现使用ROOT登陆不能连上LINUX下的vsftp服务器!!!
出现了这样的错误:
STATUS:> [2008-10-16 23:08:59] Connected. Authenticating...
COMMAND:> [2008-10-16 23:08:59] USER root
[2008-10-16 23:08:59] 331 Please specify the password.
COMMAND:> [2008-10-16 23:08:59] PASS *****
[2008-10-16 23:08:59] 500 OOPS: cannot open chroot() user list file
ERROR:> [2008-10-16 23:08:59] Syntax error: command unrecognized.
ERROR:> [2008-10-16 23:08:59] Can't login. Disconnecting...
请问一下,是不是只有用ROOT登陆才有权限通过vsftp往LINUX上拷贝东西,为什么我这样更改了设置,使用ROOT帐户不能连接上vsftp,请各位LINUX高手指教一下,谢谢了!
2)重启vsftpd服务:# service vsftpd restart
然后在WINDOWS下使用ROOT登陆,发现使用ROOT登陆不能连上LINUX下的vsftp服务器!!!
出现了这样的错误:
STATUS:> [2008-10-16 23:08:59] Connected. Authenticating...
COMMAND:> [2008-10-16 23:08:59] USER root
[2008-10-16 23:08:59] 331 Please specify the password.
COMMAND:> [2008-10-16 23:08:59] PASS *****
[2008-10-16 23:08:59] 500 OOPS: cannot open chroot() user list file
ERROR:> [2008-10-16 23:08:59] Syntax error: command unrecognized.
ERROR:> [2008-10-16 23:08:59] Can't login. Disconnecting...
请问一下,是不是只有用ROOT登陆才有权限通过vsftp往LINUX上拷贝东西,为什么我这样更改了设置,使用ROOT帐户不能连接上vsftp,请各位LINUX高手指教一下,谢谢了!
|
一般来说,不提倡用root登录telnet或者ftp,不安全。很多系统禁止用root登录ftp
通过ftp上传,肯定不是只有root才能做的。可能是什么地方设置的问题。
通过ftp上传,肯定不是只有root才能做的。可能是什么地方设置的问题。
|