配置 OpenSSH 服务器和路由器以接受互联网上的 SSH 连接?

配置 OpenSSH 服务器和路由器以接受互联网上的 SSH 连接?

我想从任何地方访问我的电脑。我可以使用本地 IP 连接到同一 LAN 内的电脑。但是在本地网络之外,我看到连接超时错误。

如何配置主机和路由器上的 OpenSSH 服务器以允许从互联网上的任何地方进行 SSH 连接?

答案1

您需要远程客户端、家庭路由器和主机服务器协作在同一端口上创建 SSH 连接。使用路由器配置中的端口转发将正确的端口(例如端口 22)转发到主机服务器的本地 IP 地址。

  • 端口转发设置应该存在于您用于配置路由器的 192.168.1.1 页面上的“NAT”或“虚拟网络”内:)
  • ifconfig主机服务器上将显示其当前本地 IP。nm-connection-editor如果此机器还不是静态 IP 地址,则使用它来生成静态 IP 地址。
  • 主机服务器在以下端口上侦听 SSH 连接:/etc/ssh/sshd_config

相关内容