mosh - 妈妈再也不用担心我ssh连接断开了
mosh是什么
最近了解到mosh这个神器,免费开源产品,用来代替ssh连接的,它支持UDP协议的连接,支持SSH key验证。
你可能会问,说了那么多,用mosh究竟有什么好处?
像我这样,blog搭在国外服务器上,常常需要ssh登陆国外的服务器,然而这速度,你懂的,非常不稳定,在事情做到一半的时候连接断掉了,真的想死有木有。。。mosh是基于UDP协议的,断开后都可以自动重连,重连还是连接回上次的session哦,不是新的session,也就是看起来和没断开过连接一样,像MacBook这样,合起来待机再也不用担心断开连接了。。。
如何安装
好了好了,说说怎么用吧,使用mosh的话,需要装mosh的客户端和mosh的服务端。。。
服务端的话很简单,直接源安装就好了,ubuntu/debian系列直接
sudo apt-get install mosh
客户端的话,目前官方还不支持windows,目前只支持linux和mac os,不过有个chrome的mosh插件,windows下安装可以曲线救国https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj。另外,可以从https://mosh.mit.edu/#getting 这里面下载客户端,和查看怎么安装服务端。
如何使用
mosh USERNAME@HOST [–ssh=“ssh -p 2222”]
如果端口非22的话,可以使用后面中括号的参数来指定端口。