当前位置: 技术问答>linux和unix
vsftp匿名登录问题
来源: 互联网 发布时间:2016-04-18
本文导语: 在LINUX中开启了VSFTP服务,并且关闭了LINUX防火墙,在/etc/vsftpd/vsftpd.conf 文件中anonymous_enable=true,在windows 中可以连接这个vsftpd服务器,但是就是匿名登录不了,提示530 Please longin with USER and PASS请问这是为什么 ...
在LINUX中开启了VSFTP服务,并且关闭了LINUX防火墙,在/etc/vsftpd/vsftpd.conf 文件中anonymous_enable=true,在windows 中可以连接这个vsftpd服务器,但是就是匿名登录不了,提示530 Please longin with USER and PASS请问这是为什么
|
[root@localhost pipe]# less /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=permissive
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
看一下上面红色的部分是什么。把它改为permissive或disabled后重启试试
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=permissive
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
看一下上面红色的部分是什么。把它改为permissive或disabled后重启试试
|
在windows的资源管理器地址栏上面打入 ftp://服务器IP地址,如果 vsftpd 服务器开启了匿名登录的话,是不用输入用户名和密码的,
这个可以在 linux 系统的 /etc/vsftpd/vsftpd.conf 文件进行这样的配置(注意红色部分的配置):
anonymous_enable=YES
ftp_username=ftp
no_anon_password=YES
anon_root=/var/ftp
如果想匿名用户也可以上传的话,则再进行以下配置:
write_enable=YES
anon_upload_enable=YES
然后把/var/ftp 这个目录改为root组和root用户的拥有者,并把属性改为755,看下面的命令:
chown root:root /var/ftp
chmod 755 /var/ftp,
再把 /var/ftp/ 目录下面的目录改为 777 的属性,拥有者不用改都可以。
这个可以在 linux 系统的 /etc/vsftpd/vsftpd.conf 文件进行这样的配置(注意红色部分的配置):
anonymous_enable=YES
ftp_username=ftp
no_anon_password=YES
anon_root=/var/ftp
如果想匿名用户也可以上传的话,则再进行以下配置:
write_enable=YES
anon_upload_enable=YES
然后把/var/ftp 这个目录改为root组和root用户的拥有者,并把属性改为755,看下面的命令:
chown root:root /var/ftp
chmod 755 /var/ftp,
再把 /var/ftp/ 目录下面的目录改为 777 的属性,拥有者不用改都可以。