有時候我們連一台主機。不可能只開一個 ssh 連線。每次連線都要重新輸入帳號密碼,真的也很花時間。無形之中又多做一次驗證,最近看到這個方法,簡單研究一下,希望能幫我開發上縮短幾次幾秒鐘XD。
ssh(ControlMaster)
1 | ControlMaster auto |
1 | ssh -vvv master |
可以看到 log 沒有做金鑰驗證。
使用密碼方式也能用這個方法喔!!!
參考:增進 SSH 使用效率 - ssh_config · 完全用 GNU/Linux 工作
更多設定可以看SSH Config 那些你所知道和不知道的事 - 台部落。
putty
登入前設定下面選項
(Putty Configuration -> Connection-> SSH -> Share SSH connections if possible
打勾)
第二視窗一樣要做這個選項,登入就不需要密碼了。
xshell
方法1
1 | xshell克隆一個新的終端:shift + alt + t |
參考連結:xshell克隆會話_Marion的博客-CSDN博客_xshell 複製會話
方法2
1 | Windows篇 |
參考:登陸跳板機每天只輸入一次token的方法——ssh clone session - Solon Tan - 博客園
這邊看起來要用 私鑰登入
ssh autocomplete
1 | _complete_ssh_hosts () |
上面加在 .profile
就可以開心始用。:D
參考:Add auto complete to your ssh, put into your .bash_profile