ssh 会话重用

保持

新建文件~/.ssh/config并输入如下命令即可:
ServerAliveInterval 60
这样ssh会每60秒发送一个KeepAlive请求,保证终端不会因为超时空闲而断开连接。

重用

ssh提供了连接重用功能,这个功能的原理很简单,开一个ssh连接,以后再需要用ssh到同样的远程主机时,ssh会直接用这个连接的socket文件,不再创建新的连接了,同理,也不需要进行用户身份验证了,只需要新建文件~/.ssh/config并输 入如下命令即可:
Host *
ControlMaster auto
ControlPath ~/.ssh/session-sockets/%r@%h:%p
保存后,在终端ssh登录远程主机后,会在~/.ssh/session-sockets下留下很多username@hostname文件,退出登陆会话文件自动删除。

发表评论

电子邮件地址不会被公开。

*