我正在尝试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连接)