莫什类端口转发


11

这是在linux上,连接到linux服务器:

我喜欢mosh,但是它不支持端口转发,并且由于已经快一年了,而且还没有发生,所以可能不会有一段时间了。

通过ssh进行端口转发非常棒,但是由于我的笔记本电脑每天在网络之间移动几次,因此ssh会话会失效,因此端口转发也是如此。

我可以编写脚本/破解某些东西以检测挂起的ssh并重新连接以将端口转发回去,但是在执行此操作之前,还有另一种方法可以在源IP每天更改几次时进行持久的端口转发(因为您使用不同的网络) )?

我想通过UDP的ssh可以解决问题,但是ssh当然是通过TCP的。


获取静态IP地址。获取移动IPv6。
迈克尔·汉普顿

2
我家里有一个静态IP,但是我只是搬到其他地方,所以不起作用。当我去的大多数地方都可以使用移动IPv6时,它将可以使用。还没呢
马克·梅林

在那种情况下,长期的答案是移动IPv6,但是要在任何地方使用它都需要一段时间。
迈克尔·汉普顿

1
您说的没错,尽管现在有一个像莫什这样的解决方案(包括端口转发),但仍然可以使用。实际上,这将是移动IPv4隧道。
马克·梅林

这似乎是superuser.com/questions/37738/…的副本。答案是autossh,它会在从属ssh失败时重新启动它。
elifiner

Answers:


1

您可以尝试tinc:http://www.tinc-vpn.org/ ,尽管IP不断变化,但仍可以直接连接。


1

MOSH永远不会拥有PortForwarding,因为它不能在同一级别上运行,它会通过SSP(状态同步协议)将客户端控制台的显示与服务器控制台同步,并且不会传输实际数据

但是您可以使用AutoSsh而不是SSH,这与连接监视和自动重新连接相同

如果您想限制带宽,可以添加细流

sudo trickle -d 10 -u 10 -- autossh -F /path/to/config-file site1

就像一个开放的项目:MAST(警告非常古老!)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.