hello,又見面了.今天的是Mac
連接跳板機
.
最近小老虎買了一個18
款15
的頂配Mac
.跨入了Mac
開發.但是,之前在windows
下的習慣,始終扔不掉.因為Xshell
沒有Mac
版,secrue crt
這個破解太麻煩,然后不破解還花錢.
于是,就琢磨著通過別的方式登錄跳板機
.
終于,發現了使用ssh
命令登錄跳板機
.
廢話少說,上文章.
我是自己搭建的JumpServer
跳板機.公私鑰都生成好了,省去了很多麻煩.公鑰
是在服務器上的,私鑰
則在我的電腦上.首先添加私鑰
文件.
ssh-add 路徑/xxx.pem
上面的是把密鑰
添加到本機的密鑰
管理中.
但是,使用的時候,發生了一個問題.當前會話
中,也就是shell
窗口中添加,輸入密鑰
的密碼
確實是沒問題.
但是,當關掉會話窗口的時候,下次執行的時候,還是需要繼續添加,輸入密碼
.這樣很麻煩.
于是,我一直百度
.找到了一個方法,那就是
ssh-add -K 路徑/xxx.pem
就是在add后面空格 -K
這個我不太明白原理,有明白的大佬歡迎留言.
添加完之后,可以自己在回話窗口執行
ssh -i 路徑/xxx.pem 跳板機分配的用戶名@IP -p 端口
也可以Mac
里面Command+o
,打開Profiles
窗口,新增一個執行
新增配置
以后再想打開跳板機
的時候,直接Command+o
,執行定義好的執行即可.
PS:
如果ssh-add
pem
文件的時候,出現問題.記得給pem
文件權限,不要太大即可.
再PS:
感謝百度中大佬們的博客給我的靈感.
https://www.sunjs.com/article/detail/11cbbc8ba2274176914c26f57fd495bc.html
https://blog.csdn.net/matrix_laboratory/article/details/75221305