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的话,可以使用后面中括号的参数来指定端口。