TypechoJoeTheme

爱世界 N

统计

Residual

类目归类

利用SSH跳板机连接内网服务器

2020-09-11
/
0 评论
/
270 阅读
/
正在检测是否收录...
09/11

一、前言

由于本地网络环境实在太差,VSCode Remote 连接编译机无限重试,所以就用ssh跳板抢救一下。
所有命令基于open-ssh

二、直接连接

ssh [email protected]目标机器ip -p 22 -o ProxyCommand='ssh -p 22 [email protected]跳板机ip -W %h:%p'

例子:

ssh [email protected] -p 22 -o ProxyCommand='ssh -p 22 [email protected] -W %h:%p'

三、添加config

每次登录都输入上面命令显然很麻烦,所以可以将配置写在~/.ssh/config里,如果没有这个文件新建一个

nano ~/.ssh/config

例子:

Host jump                    #任意名字,随便使用
    HostName 192.168.1.1        #这个是跳板机的IP,支持域名
    Port 22                     #跳板机端口
    User username_jump       #跳板机用户

Host target                     #同样,任意名字,随便起
    HostName 192.168.1.2        #真正登陆的服务器,不支持域名必须IP地址
    Port 22                     #服务器的端口
    User username               #服务器的用户
    ProxyCommand ssh jump -W %h:%p

四、使用

直接输入ssh target即可,同理连接跳板直接输入ssh jump

参考: ssh 通过跳板机直连跳板机内网服务器

ssh跳板机
朗读
赞 · 0
评论 (0)