我想启用对我的机器的远程访问。到目前为止,我已经在路由器上启用了端口转发。假设机器的静态本地 IP 地址是 192.xxx.xx 如果我访问我的 ip为 84.xx.xx.xx ,我们将调用可见的 IP 地址。在路由器设置中,它位于 WAN IP 下。假设端口是22。
我有比跑
sudo service ssh start
查看它的状态,我们看到它正在监听。
但这是我迷路的地方。如果我跑
ssh user@84.xx.xx.xx
我明白了
ssh:连接到主机 84.xx.xx.xx 端口 22:连接被拒绝
正如我的旁注,如果我尝试在本地连接,
ssh user@192.xxx.x.x
一切正常。
现在,我知道我在某个地方犯了错误。请告诉我在哪里,并帮助我学习。
编辑
来自这里的示例
例如,假设您想让朋友使用命令行 SSH 客户端访问您的远程桌面。您将使用端口号 5900(第一个 VNC 端口)和目标服务器 localhost
ssh -R 5900:localhost:5900 guest@joes-pc
这里的 joes-pc 是什么?我列出的两个 IP 中的哪一个?在我的情况下,命令会是什么样子?这样它就可以连接到正确的机器?由于网络中有很多机器?我感谢你帮助我学习。