Mac iterm2 開啓密鑰轉發功能
公司使用一臺機房服務器作爲跳板機,可以登錄阿里雲的各個服務器。
問題是每天都需要使用 SecureCRT 登錄一遍,纔可以使用 iterm2 登錄遠程機器。
iterm 配置密鑰
ssh-keygen
chmod 600 id_rsa
1
2
3
公鑰拷貝到跳板機
iterm 配置 ssh 遠程登錄
name 可以自己定,方便自己記憶即可。Command 添加 ssh 的命令
ssh -A -g username@ip
-g 可有可無
-A 就是開啓代理轉發的功能
1
2
3
4
至此可以使用 iterm2 登錄跳板機
問題
配置好上述的配置之後,有可能出現第二天正常登錄跳板機,但是 ssh 到阿里雲服務器被拒絕的情況。
解決方法,
增加配置文件:
vim .ssh/config
Host *
ForwardAgent yes
PasswordAuthentication yes
StrictHostKeyChecking no
HashKnownHosts yes
Compression yes
1
2
3
4
5
6
7
保存退出
在 terminal 終端,執行 ssh-add .ssh/id_rsa 命令即可。
ssh-add .ssh/id_rsa