禁用 vsftpd 连接时的默认用户名提示

禁用 vsftpd 连接时的默认用户名提示

我在 Ubuntu 13.10 上使用anonymous_enable=NO和配置了 vsftpd local_enable=YES,并使用我的 ssh 凭据登录。此屏幕截图说明了问题:

在此处输入图片描述

如您所见,我的用户名显示为默认名称。我认为这是一个安全问题(我知道,我为这个用户名设置了一个强密码,增加另一层隐蔽性也无妨。)有没有办法禁用默认用户名提示?谢谢。

答案1

ftp 服务器不会假设您的用户名。客户端会将您的实际用户名作为凭据发送。如果我尝试登录您的机器,我会得到以下信息(为了您的安全,我模糊了您的公共 IP):

在此处输入图片描述

所以我不认为这是一个安全问题,它只发生在你没有指定用户名的情况下,系统认为你想使用你在客户端中已经使用的用户名。其他人从外部登录也会遇到和我一样的错误。

如果您想提高安全性,请使用 sftp(通过 ssh 进行的 ftp),它将为整个客户端/服务器通信添加加密。

相关内容