我想从任何地方访问我的电脑。我可以使用本地 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