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
窗口,新增一个执行
![](https://img.haomeiwen.com/i4255368/8be867f9849efe26.png)
以后再想打开跳板机
的时候,直接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
网友评论