ControlPersist特性自动登录ssh服务器

原创
2022/01/14 09:35
阅读数 292
[root]# cat ~/.ssh/config
Host web
ServerAliveInterval 10
HostName 11.11.11.11
User root
ControlMaster=auto
ControlPersist=60m
ControlPath ~/.ssh/%r@%h:%p

如果你需要在多个窗口中打开到同一个服务器的连接,而不想每次都输入用户名,密码,或是等待连接建立,那么你可以配置SSH的连接共享选项,在本地打开你的SSH配置文件,通常它们位于~/.ssh/config,然后添加下面2行(ControlMaster配合ControlPath一起使用):

ControlMaster auto

ControlPath /tmp/ssh_mux_%h_%p_%r

现在试试断开你与服务器的连接,并建立一条新连接,然后打开一个新窗口,再创建一条连接,你会发现,第二条连接几乎是在瞬间就建立好了。

其中ControlPath主要取决于

ls ~/.ssh 目录下的文件格式。

 

第一次正常使用账号密码登录服务器成功后,后续只需要执行ssh web,就可以实现快速登录服务器。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部