📜  pi 禁用 ssh 警告 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:18:34.926000             🧑  作者: Mango

pi 禁用 SSH 警告 - Shell/Bash

当你尝试通过 SSH 连接到 pi 时,可能会遇到一个警告,表示该主机的 SSH 密钥发生了改变。这通常是由于在重新安装 Raspbian 操作系统或在现有系统上更改 SSH 配置等操作之后发生的。

为了避免因 pi 的 SSH 密钥发生重大更改而被攻击,SSH 在每次连接时都会向你发出警告。这是一个很好的安全措施,但在某些情况下可能会变得非常烦人,尤其是在你的 pi 在本地网络上使用并且你信任它的情况下。

如果你想禁用此警告,并相信你的 pi 能够保护好自己,您可以执行以下操作:

  1. 打开终端并使用 cd 命令切换到 ~/.ssh 目录。
cd ~/.ssh
  1. 打开 config 文件
nano config
  1. 添加以下行:
Host *
    StrictHostKeyChecking no
    UserKnownHostsFile=/dev/null

这会告诉 SSH 不再对任何主机进行 Key 检查。这种方法非常危险,因为它会打开您的 pi 在任何人的 SSH 攻击下受到攻击的可能性。因此,建议使用此方法仅适用于您了解的受信任的网络中的本地主机。

  1. 保存和关闭 config 文件。

  2. 现在您可以使用 SSH 连接到您的 pi,而不会再遇到重复的警告了。

请注意,这是一个不安全的操作,应该在自己负责的情况下使用。

总结

在禁用 SSH 警告之前,请确保您了解自己正在做什么,并且只在信任的本地网络中使用。这个过程对于不熟悉配置 SSH 的人来说可能比较常见,因此在使用前请仔细考虑。