[vscode-ssh]ssh升级之后,vscode连不上
不要写成 ssh-keygen Guanjq@222.201.134.239。
·
重新执行: ssh-keygen -R 222.201.134.239
不要加用户名!不要写成 ssh-keygen Guanjq@222.201.134.239
ssh-keygen -R 命令的作用是从一个 SSH 客户端的 known_hosts 文件中删除指定的主机密钥。known_hosts 文件用于存储 SSH 客户端识别过的服务器的公钥,以防止中间人攻击。
当你使用 -R 选项时,你需要指定一个主机名或 IP 地址,然后 ssh-keygen 会从 known_hosts 文件中删除与该主机名或 IP 地址相关的公钥条目。这通常在你发现服务器的 SSH 密钥已经更改,或者你想要删除一个不再安全或不再使用的主机的密钥时使用。
例如,如果你想要删除 example.com 主机的密钥,你可以执行以下命令:
bash
ssh-keygen -R example.com
这将从 known_hosts 文件中删除与 example.com 相关的所有密钥条目。如果你想要指定一个不同的 known_hosts 文件,可以使用 -f 选项来指定文件路径。
请注意,在执行此操作之前,确保你了解为什么需要删除密钥,因为这将使 SSH 客户端在下次尝试连接到该主机时不再验证其密钥。这可能会增加受到中间人攻击的风险。
更多推荐
所有评论(0)