zl程序教程

您现在的位置是:首页 >  后端

当前栏目

mosh 基于UDP方式ssh连接 不怕掉线

ssh连接 基于 方式 UDP 不怕 掉线
2023-09-14 09:09:52 时间

服务端和客户端都需要安装

  • Ubuntu
apt-get install mosh
  • macOS
brew install mosh

连接

mosh username@ip

– 指定端口

mosh --ssh="ssh -p 3122" root@ip

服务端

# netstat -anp | grep mosh
udp        0      0 :60001    0.0.0.0:*                           2979085/mosh-server 
udp        0      0 :60002    0.0.0.0:*                           2979217/mosh-server 

配置免密钥登录

  • 上传本机公钥到vps
ssh-copy-id -p 3122 root@vpsip

cat ~/.ssh/config

Host cloud
  HostName vpsip
  Port 22
  User root
  ForwardAgent yes
  • 免钥登录成功
ssh cloud

结合tmux使用

mosh cloud
# netstat -anp | grep mosh
udp        0    768 :60001   0.0.0.0:*                           2592/mosh-server  

iTerm2

iTerm2 创建窗口

  • 支持鼠标滚动
mosh cloud

参考

  1. Mosh
  2. 使用Mosh来优化SSH连接