Linux中ftp连接530错误的解决方法

Linux中ftp连接530错误的解决方法,第1张

首先,如果正在使用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

解决方法如下:

执行如下命令getsebool -a | grep ftp,找到ftp_home_dir _>off 这一行,需要把后面的off

改为on,用下面这条命令改setsebool -P ftp_home_dir=1。

ok,重启服务器之后本地账户就可以登录了。

1、FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协

议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。

基于不同的 *** 作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文

件。

2、在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上

传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文

件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向

(从)远程主机上传(下载)文件。

1、首先在电脑中,打开并登录linux系统,查看当前用户名称,如下图所示。

2、然后在后面输入命令su - root切换到root用户,如图所示。

3、接着输入root用户密码后,成功切换到root用户下,如图所示。

4、切换用户的时候,一定要加"-", 这样可以将对应用户下的环境变量加载进来,如下图所示就完成了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7279133.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存