我做了一些家庭自动化,例如构建一个可以通过本地 SSH 开启的远程摄像头,并在运行 Raspberry Pi 的 Linux 服务器上发布图像。
不过,我很好奇,当您的安全性位于路由器之后时,最好遵循哪些协议。我使用过 Putty 之类的东西并打开端口,以便我可以通过隧道进入,但我不认为这些是最安全的方法。
我想知道远程访问家庭服务器系统时最好使用哪些协议/工具。
我做了一些家庭自动化,例如构建一个可以通过本地 SSH 开启的远程摄像头,并在运行 Raspberry Pi 的 Linux 服务器上发布图像。
不过,我很好奇,当您的安全性位于路由器之后时,最好遵循哪些协议。我使用过 Putty 之类的东西并打开端口,以便我可以通过隧道进入,但我不认为这些是最安全的方法。
我想知道远程访问家庭服务器系统时最好使用哪些协议/工具。
PuTTY实际上非常安全——会话本身是加密的。这是SSH为您提供的“开箱即用”的一部分。我自己做了很多这种类型的事情,这里有一些我建议的命中点:
其他答案涵盖了许多可用于保护系统的技术。这里有一些更一般的想法/哲学。
SSH 是一个合理的起点,使用 TLS 加密是必不可少的,使用 Putty 进行 ssh 访问是实现这一目标的一种方法。VPN是另一个。真正重要的是您使用强密码或密钥来访问您网络中的设备,并使网关设备保持最新状态。
使用非标准端口是一种明智的做法,但如果您将设备设置为默认(或通用)密码,则不会保护您的网络。
如果您想要远程访问,您需要打开一个端口来转发 SSH(或类似的东西)。如果您不信任摄像机上的安全实施(即它的上次固件更新是在大约 6 个月前),那么您需要使用 VPN 为其创建一个隔离的网段。如果它有 WiFi 和旧固件,它也可能是完全开放和公开的(至少对于物理上接近的任何人)。