好的,这就是我得到的,但它看起来不对......
设置如下:
我的 Mac 连在无线网络上,可能位于防火墙后面,而我对防火墙没有管理员权限。此外,所述无线网络会随机更改我的内部 IP 地址,因此我不知道我的 IP 地址是什么。
请注意,localhost 是一个可变的 IP 地址。
我将某个端口转发到我的 DNS:
ssh -R 19999:localhost:22 sourceuser@remotehost
从我的机器连接到我的远程主机:
ssh sourceuser@remotehost
然后连接到我转发的端口:
ssh localhost -p 19999
[已解决] 第二个问题,iPhone 上有很多 SSH 客户端。我应该使用哪一个?
编辑:由于越狱并不违法,只是公司不赞成,所以我决定这么做。我有一个不错的 shell,带有 OpenSSH 和工作。最重要的是,它是免费的,而且它的功能完全符合你的期望。
答案1
为什么 localhost 是可变 IP?它应该是 127.0.0.1 或 127.0.1.1 之类的值,并且是恒定的。
我更喜欢 iPhone 版 iSSH,因为它也包含 VNC 功能。
您是否想将笔记本电脑与 iPhone 绑定?