ssh 要求输入密码但不接受

ssh 要求输入密码但不接受

我正在尝试scp通过虚拟机,但是当访客终端询问我的主机用户密码时,它根本不接受我的真实用户密码。机器是否要求输入另一个条目?

该用户不是 root,我知道它在主机中的密码如下所示:

user@host's password:
Permission denied, please try again:

答案1

除了上述几点之外,您还需要考虑要连接的远程服务器中的另外 2 个文件:

/etc/hosts.allow
/etc/hosts.deny

您需要检查您正在连接的服务器是否允许 ssh 连接。

格式:

daemon:ACCESS 
daemon can be vsftpd,sshd 

如果您只想允许特定网络,请将以下条目放入/etc/hosts.allow

sshd:192.168.159.*  

(以上表示网络192.168.159.*允许ssh连接)

如果您想限制特定网络,请将以下条目放入/etc/hosts.deny

sshd:192.168.139.*

(上面的意思是网络192.168.139.*不允许ssh连接)

相关内容