SSH Agent forwarding
ssh -A user@host
需要先
ssh-add ~/.ssh/id_rsa
或者修改 ~/.ssh/config
1 | Host * |
登录之后目标服务器 env
会有SSH_AUTH_SOCK 变量记录与本地key通信的socket
SSH ProxyCommand 跳板机
1 | mkdir -p ~/.ssh/sockets/ |
配置~/.ssh/config
1 | Host *.xxx.com |
SSH Tunnel Socket5 代理 网页代理
ssh -fTND LOCAL_PROXY_PORT 代理服务器用户@代理服务器地址
然后 SwitchyOmega 配置 LOCAL_PROXY_PORT socket5 代理服务
就可以将web 流量通过socket5 转向代理服务器
SSH 跳板访问mysql等其他服务
比如mysql 服务器是 1.2.3.4:3306 本地不能 访问
但是代理服务器可以访问
ssh -fN -L3306:1.2.3.4:3306 代理服务器用户@代理服务器地址
查看端口情况: lsof -i:3306
host 要写127.0.0.1
mysql -P3306 -h127.0.0.1 -uusername -ppassword