推荐一款SSH连接工具:Mosh

标签: linux | 发表时间:2015-10-10 00:00 | 作者:wuwenjie
分享到:
出处:http://wwj718.github.io/

介绍

最初知道mosh,是在某一期的内核恐慌中。

经常使用SSH的人大约都有过以下遭遇,喝杯茶的功夫,SSH就断了,tmux当然是个保持会话的选择,可烦人的事你还得进进出出ssh,现在你有了更好的选择:Mosh,它除了能帮你维持持久的ssh连接之外,还能提供更多的优化,比如让你的输入体验丝版顺滑,如同本地一般,尽管你的服务器在国外。

我现在的远程连接基本都是有Mosh,一次连接用不掉线,在移动办公,断网环境下简直酸爽。

正式的介绍

直接援引 官网的介绍就好:

Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes.

Mosh is a replacement for SSH. It's more robust and responsive, especially over Wi-Fi, cellular, and long-distance links.

安装

mosh是个服务,和ssh类似,有server何client,所以需要在通信的两台机器上都安装。我的客户机是mac,而服务器是ubuntu

在服务器(ubuntu)上

sudo apt-get install mosh

在客户机(mac)上

sudo brew install mosh

配置

  1. 在服务器上开启两个UDP端口:60001和60002
  2. 我一般习惯让服务端支持中文(两边对语言环境支持不同可能引发bug)

配置中文环境的详细步骤

参考 ubuntu server日常中的 支持中文

使用

mosh USERNAME@IP

SSH端口

如果你更改了SSH的默认端口(22),假设改为2022,那么你需要这样连接:
mosh --ssh="ssh -p 2022" USERNAME@IP

相关 [ssh 工具 mosh] 推荐:

推荐一款SSH连接工具:Mosh

- - writing for time
最初知道mosh,是在某一期的内核恐慌中. 经常使用SSH的人大约都有过以下遭遇,喝杯茶的功夫,SSH就断了,tmux当然是个保持会话的选择,可烦人的事你还得进进出出ssh,现在你有了更好的选择:Mosh,它除了能帮你维持持久的ssh连接之外,还能提供更多的优化,比如让你的输入体验丝版顺滑,如同本地一般,尽管你的服务器在国外.

优秀的Android SSH工具

- 牛牛 - Solidot
Peter Jackson 写道 Secure Shell(SSH)是工作在应用层和传输层之上的网络安全协议,利用128位公钥加密接收和发送的信息. SSH能保证两个主机之间的通信不被中间人拦截. 作为一种安全保护协议,SSH常被用于安全数据通信和远程命令执行. 其它常用用途包括使用SSH文件传输协议或安全复制协议在机器之间建立安全隧道或传输文件.

SSH Tunnel扫盲

- Jerry - 老王的技术手册 ( 我的新博客:http://huoding.com )
前些天,由于我不知道如何在Putty里拷贝字符而被朋友们取笑,着实糗了一把. 不过被别人B4的一大好处就是你会知耻而后勇,这阵子通过研读PuTTY 中文教程,估计以后不会再犯同样的错误了,在学习Putty的同时偶然发现自己对SSH Tunnel的了解很匮乏,所以便有了今天这篇笔记. SSH Tunnel有三种,分别是本地Local(ssh -NfL),远程Remote(ssh -NfR),动态Dynamic(ssh -NfD).

SSH那些事儿

- Mao.. - Visual Mao++
不知道读者中知道SSH有多少,我想除了pro们,剩下的都是用VPS. 一般来说,用SSH就是用ssh –D[1]这个动态转发接口,至于做什么用也就不明说了,大家都懂. 熟悉hg的都知道可以从“ssh://”地址克隆repository[2],那剩下的呢. 故事的起因是office desktop在department firewall之内,用laptop的remote desktop(RDP)连接office需要先用PuTTY之类的神器连接department firewall(OpenBSD的哦),然后再用RDP连接desktop[3].

linux配置ssh+rsync

- - CSDN博客推荐文章
sftp    文件共享 类似ftp  ssh  secure file transfer client. scp    文件共享 类似cp. #PermitRootLogin yes    改成no 禁止root直接登录. #Port 22    改变ssh的默认端口号   要打开注释. 登录  ssh  gwyy@192.168.111.130  然后输入密码就好了.

免费VPN & SSH信息

- jason - iGFW
注册即送免费128M流量的PPTP和L2TP,OPENVPN. 注册地址:http://www.jpvpn.net/register. 配置文件下载:http://sharesend.com/gpebc. 以下15组免费帐号,用户名和密码一样. 用户名和密码填写在vegas目录下的Acct.txt文件里.

注册送 SSH Tunnels 账号

- jason - 细节的力量
来源:http://www.hiwaley.com/2098.html. 赠送 SSH Tunnels 账号,用途请Google “SSH Tunnels“. 长期有效,直到本站倒闭,或者某天墙塌了. SSH的账号和Blog的账号一样,如需修改SSH的密码,直接修改Blog的密码即可. 注册帐号后,需要配置SSH客户端和浏览器,具体方法如下:.

ssh密钥认证原理

- - 寒江孤影
SSH之所以能够保证安全,原因在于它采用了公钥加密. 整个ssh密码登录过程是这样的:. 1)用户向远程主机发登录请求:ssh user@远程主机. 2)远程主机收到用户的登录请求,把自己的公钥发给用户. 2)用户使用这个公钥,将登录密码加密后,发送回远程主机. 3)远程主机用自己的私钥,解密登录密码,如果密码正确,就同意用户登录.

DenyHosts防SSH暴力破解

- - 操作系统 - ITeye博客
DenyHosts官方网站为: http://denyhosts.sourceforge.net. 1、首先判断系统安装的sshd是否支持tcp_wrappers(默认都支持). 2、判断默认安装的Python版本. Centos5.5默认已安装了python 2.4.3. 二、已安装Python2.3以上版本的情况.

SSH的登录限制

- - 操作系统 - ITeye博客
从网络来的数据包首先要经过iptables,所以可以在iptables上面加上规则来限制ip的访问. 比如只限制3个外网,1个内网IP连接. 直接在/etc/hosts.deny里面加一行. sshd: ALL EXCEPT xxx.xxx.xxx.xxx(允许的ip或网段). sshd: ALL EXCEPT xxx.xxx.xxx.xxx/255.255.255.0(允许的网段) 就可以了.