配置OpenSSH服务器和路由器接受Internet上的SSH连接?
我想从任何地方访问我的电脑。 我可以使用本地IP连接到同一LAN内的PC。 但是,在本地网络之外,我看到连接超时错误。
如何在Host和我的路由器上配置我的OpenSSH服务器以允许来自Internet上任何地方的SSH连接?
您需要远程客户端,家庭路由器和主机服务器配合在同一端口上创建SSH连接。 在路由器配置中使用端口转发将正确的端口(例如,端口22)转发到主机服务器的本地IP地址。
- 端口转发设置应存在于用于配置路由器的192.168.1.1页面上的“NAT”或“虚拟网络”内:)
- 主机服务器上的
ifconfig
将显示其当前的本地IP。 如果此计算机不是静态的,请使用nm-connection-editor
为该计算机生成静态IP地址。 - 主机服务器侦听
/etc/ssh/sshd_config
列出的端口上的SSH连接