CentOS7 SSH无法连接localhost?

CentOS7 SSH无法连接localhost?

我正在配置Hadoop环境。

  1. 我曾经用来$ ssh-keygen -t rsa -P ""生成id_rsa.pubid_rsa
  2. 并用于cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys设置免密码登录。
  3. 现在,我输入ssh localhost命令并收到此错误:The authenticity of host 'localhost (::1)' can't be established.

我怎么解决这个问题? 在此输入图像描述

答案1

无法验证主机真实性只是意味着主机密钥不存在于〜/.ssh/known_hosts并且在允许 SSH 连接之前需要注册它。只需输入 yes 就可以了。

另外,不要忘记更改权限〜/.ssh/authorized_keys0600或者由于文件权限错误,密钥将无法获得授权。

答案2

SSH 客户端告诉您这是您第一次连接到该主机,并要求您确认是否要连接。你说不;由于您拒绝确认主机的身份,SSH 客户端终止了连接。

当 SSH 客户端要求您确认主机身份时,请重试并选择“是”。

相关内容