Psychz——Girish
投票:1发布日期:2018年1月09日06:33:58
这就跟你问声好!
当您试图用“ssh”连接远程服务器时发生此错误。通过SSh连接时,在本地主机中生成密钥对,并复制到远程主机上进行身份验证。SSH密钥用于在本地和远程主机之间建立安全连接。在设置了SSH密钥之后,您可以在不需要密码的情况下连接到远程服务器,因为SSH密钥足够安全,而且很难破译。有时,密钥没有完全复制,或者没有复制到正确的目的地。
请转到以下链接生成SSh密钥对并将其复制到远程计算机。
//m.thru-suit.com/client/question/en/generate-ssh-key.html
以下是一些可能导致此错误发生的原因。
1.确保将在本地主机中生成的公钥复制到远程主机。远程主机使用相同的密钥对标识您的机器。请使用以下命令将密钥复制到远程主机。
ssh-copy-id username@IP_address
2.检查远程主机的权限。您可能以“root”身份登录,但可能没有登录的权限。“/根”、“。和authorized_keys都应该与用户“root”相关联。
请使用以下命令授予权限。
chown -R your_user:your_user .ssh
3.您可能使用了错误的键来连接远程计算机。另一个原因可能是更改了键名。将密钥恢复为默认名称,并使用以下命令连接到正确的密钥。
ssh -我~ /。ssh / private_key username@host