Mosh: the mobile shell - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Livid
51D
436.45D
V2EX    Linux

Mosh: the mobile shell

  •  
  •   Livid
    PRO
    2012-04-10 06:21:25 +08:00 5149 次点击
    这是一个创建于 4933 天前的主题,其中的信息可能已经有所发展或是发生改变。
    http://mosh.mit.edu/

    号称可以提供即时的按键反馈的 remote shell。
    7 条回复    1970-01-01 08:00:00 +08:00
    leocheng
        1
    leocheng  
       2012-04-10 06:31:46 +08:00
    找个超慢的机器试试
    zhuzhuor
        2
    zhuzhuor  
       2012-04-10 07:16:47 +08:00
    牛逼,现在就试试去
    看样子是给ssh套了个tmux一样的外壳?那个服务器没有echo就直接显示出来会不会以后会出问题...比如以为服务器端已经搞定了然后关laptop睡觉去了...
    blacktulip
        3
    blacktulip  
       2012-04-10 07:20:02 +08:00
    从UK连国内一台linux box测试了一下,什么即时反馈,顶多是比普通ssh快了一点点,还可能是心理作用,总之效果没什么神奇的地方。保持连接倒是个不错的功能,速度还是取决于网速。

    另外-p似乎没用,不管指定什么端口,都往22上连。
    zhuzhuor
    &bsp;   4
    zhuzhuor  
       2012-04-10 08:28:45 +08:00
    试了试,感觉好那么一点点?也许是我心理作用......

    别的一些问题
    1. 因为我自己刚好对这个方面比较熟悉,貌似mosh只支持一种安全协议,而且其中用了一个ocb的算法,这个算法其实是patented的......
    2. 虽说是mobile shell,但是代码是gpl v3的,那是不是就说明不可能有ios的app了啊...
    3. 除了22端口之外还需要开放60000-61000别的udp端口,不开就连不上...比如我的服务器就开了22和80端口,这个时候就需要再改iptables配置。不知道ssh怎么设计的,貌似也不需要别的端口辅助额

    @blacktulip 那个p貌似是指定另外的一个udp端口用了,比较杯具
    wynemo
        5
    wynemo  
       2012-04-10 12:11:45 +08:00
    Q: How do I use a different SSH port (not 22)?
    We are working on this issue. For now, please configure an alternate port in your ~/.ssh/config file, and mosh will respect it.
    9hills
        6
    9hills  
       2012-04-10 13:23:19 +08:00
    @zhuzhuor 用UDP来保证连接的断续性吧,毕竟不是单纯的SSH
    dongsheng
        7
    dongsheng  
       2012-04-10 15:14:49 +08:00
    debian等升到testing才能装。这么个小app,用的都是libboost和protobuf这种重量级类库。等有了编译出来再装吧。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     826 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 21:02 PVG 05:02 LAX 14:02 JFK 17:02
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86