ssh localhost 出现the authenticity of host 'localhost(127.0.0.1)'can't be established怎么解决
时间: 2024-01-16 20:03:14 浏览: 68
这个错误提示是因为你第一次连接该主机时,SSH不确定该主机的身份是否正确。
解决方法有两种:
1. 如果你信任该主机,可以直接确认并添加到可信列表中。在终端中输入以下命令:
```
ssh-keyscan localhost >> ~/.ssh/known_hosts
```
这个命令将会将localhost的公钥添加到~/.ssh/known_hosts文件中。
2. 如果你不确定该主机的身份是否正确,可以通过比对公钥来确认。在终端中输入以下命令:
```
ssh localhost
```
然后会提示你是否确认该主机的身份,输入yes后会显示该主机的公钥信息,如果该公钥与你期望的公钥匹配,则输入yes确认即可。
相关问题
The authenticity of host 'localhost (127.0.0.1)' can't be established.
回答: 当你在Ubuntu下使用ssh localhost命令时,如果出现"The authenticity of host 'localhost (127.0.0.1)' can't be established."的错误提示,这意味着你的计算机第一次连接到localhost时,无法验证主机的真实性。这通常是因为你的计算机没有保存localhost的主机密钥。为了解决这个问题,你可以选择继续连接并将localhost的主机密钥添加到已知主机列表中。你可以输入yes来继续连接。\[1\]\[3\]
#### 引用[.reference_title]
- *1* *2* [The authenticity of host 'localhost (127.0.0.1)' can't be established的处理方法](https://blog.csdn.net/stpeace/article/details/79426471)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [ssh localhost报错:The authenticity of host ‘127.0.0.1 (127.0.0.1)‘ can‘t be established.](https://blog.csdn.net/weixin_43782998/article/details/127284127)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
The authenticity of host can't be established.
"The authenticity of host can't be established"是一个在使用SSH远程连接宿主机时可能出现的提示。该提示是由于SSH客户端检测到宿主机的公钥发生了变化或者是第一次连接宿主机时出现的。这个提示是为了确保连接的安全性,以防止中间人攻击。提示中的"authenticity"指的是宿主机的真实性和可信度。提示中的"can't be established"表示无法确定宿主机的真实性。在这种情况下,SSH客户端会显示宿主机的公钥指纹,以供用户检查和确认是否连接到正确的宿主机。用户可以选择接受或拒绝连接。如果用户选择接受,客户端会将宿主机的公钥添加到已知主机列表中,以便以后的连接。如果用户选择拒绝,连接将被终止。 这个提示是为了确保连接的安全性,以防止中间人攻击。提示中的"authenticity"指的是宿主机的真实性和可信度。提示中的"can't be established"表示无法确定宿主机的真实性。在这种情况下,SSH客户端会显示宿主机的公钥指纹,以供用户检查和确认是否连接到正确的宿主机。用户可以选择接受或拒绝连接。如果用户选择接受,客户端会将宿主机的公钥添加到已知主机列表中,以便以后的连接。如果用户选择拒绝,连接将被终止。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [解决The authenticity of host can’t be established ECDSA key fingerprint is SHA256](https://blog.csdn.net/weixin_45644532/article/details/121035074)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [centos6.5配置ssh免秘钥登陆执行pssh命令的讲解](https://download.csdn.net/download/weixin_38662089/14092253)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [ssh连接The authenticity of host can‘t be established](https://blog.csdn.net/qq_35669659/article/details/117742251)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]