centos 6 安装mosh 1.2

关于mosh(引用于)

芬兰研究员Tatu Ylönen于1995年设计出最早的SSH协议,它迅速成为最流行的远程登录安全协议。17年后,一组MIT的黑客提出了mosh,让SSH走向现代化。mosh是基于新的State Synchronization Protocol(SSP)协议,运行在UDP上,能同步不同主机对象的状态,加密和认证使用AES-128。当客户在WiFi网络中漫游或切换到3G网络,mosh能保持连接不断,在输入和删除命令时它能即时反馈,不会出现恼人的延迟。 

centso 6 mosh安装,提前配置好centos及epel yum仓库。

  
  
  
  
  1. ./configure --prefix=/usr/local/mosh  
  2. make  
  3. make install 

安装完后的情况:

 

   
   
   
   
  1.  ./mosh --help 
  2. Usage: ./mosh [options] [--] [user@]host [command...] 
  3.         --client=PATH        mosh client on local machine 
  4.                                 (default: "mosh-client") 
  5.         --server=COMMAND     mosh server on remote machine 
  6.                                 (default: "mosh-server") 
  7.  
  8.         --predict=adaptive   local echo for slower links [default] 
  9. -a      --predict=always     use local echo even on fast links 
  10. -n      --predict=never      never use local echo 
  11.  
  12. -p NUM  --port=NUM           server-side UDP port 
  13.  
  14.         --ssh=COMMAND        ssh command to run when setting up session 
  15.                                 (example: "ssh -p 2222") 
  16.                                 (default: "ssh") 
  17.  
  18.         --help               this message 
  19.         --version            version and copyright information 
  20.  

 

中间遇到几个错误,google了下没找到相关记录,在此记录下。

  
  
  
  
  1. configure: error: cannot find protoc, the Protocol Buffers compiler 
  2. 解决方法:
  3. yum install -y protobuf-devel
     

 

  
  
  
  
  1. configure: error: Unable to find libtinfo or libncurses. 
  2. 解决方法:
  3. yum install ncurses-devel

 

  
  
  
  
  1. ./mosh --help 
  2. Can't locate IO/Pty.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./mosh line 24. 
  3. BEGIN failed--compilation aborted at ./mosh line 24. 
  4. 解决方法:
  5. cpan 安装IO::Pty模块


使用方法:

 

   
   
   
   
  1. ./mosh root@yourip --server=/usr/local/mosh/bin/mosh-server  

 

你可能感兴趣的:(centos,Mosh)