linux ftp 530错误怎么回事
答案:2 悬赏:10 手机版
解决时间 2021-03-05 23:47
- 提问者网友:听门外雪花风
- 2021-03-05 07:15
linux ftp 530错误怎么回事
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-03-05 08:47
首先,如果正在使用vsftpd,可以先把其停掉,命令:service vsftpd stop,接下来需要编辑/etc/xinetd.d/下的gssftp配置文件,文件内容如下:
# default: off
# description: The kerberized FTP server accepts FTP connections
# that can be authenticated with Kerberos 5.
service ftp
{
disable = yes
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/kerberos/sbin/ftpd
server_args = -l -a
log_on_failure += USERID
}
在文件中,我们要修改的内容有:
1、disable = yes 改为 disable =no ,系统默认ftp功能是无效的,修改使ftp功能生效。
2、server_args = -l -a 改为 server_args = -l。
without -a means : *enable weak authentication*
其中表示使用Kerberos 5验证机制,而一般的ftp是不支持该验证机制的。
修改完毕后,将其保存。
3、重启启动xinetd服务。请执行一下的命令(/etc/xinetd.d/):
service xinetd restart
service vsftpd restart
# default: off
# description: The kerberized FTP server accepts FTP connections
# that can be authenticated with Kerberos 5.
service ftp
{
disable = yes
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/kerberos/sbin/ftpd
server_args = -l -a
log_on_failure += USERID
}
在文件中,我们要修改的内容有:
1、disable = yes 改为 disable =no ,系统默认ftp功能是无效的,修改使ftp功能生效。
2、server_args = -l -a 改为 server_args = -l。
without -a means : *enable weak authentication*
其中表示使用Kerberos 5验证机制,而一般的ftp是不支持该验证机制的。
修改完毕后,将其保存。
3、重启启动xinetd服务。请执行一下的命令(/etc/xinetd.d/):
service xinetd restart
service vsftpd restart
全部回答
- 1楼网友:青灯有味
- 2021-03-05 10:19
用户名密码错误,或服务器不允许匿名用户登录
root用户缺省也是不允许ftp登录的,需要修改ftpusers和user_list文件
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯