使用xshell和SecureCRT做跳板机登录以及接收远端传入数据供前端访问

使用xshell做跳板机访问远程服务器

尝试了很久,用于使用xshell完成了跳板机登录,期间在网上查了很多,都行不通,现特意记录下来供大家参考;

首先,你想访问远程服务器A(10.253.40.5:22),你本地和它是不通的,只能通过跳板机B(10.253.30.5:17500)来进行跳转

Xhell方式:

1、登录跳板机B

2、登录服务器A(当然,是不通的)

3、在会话管理:服务器A上右键->属性->SSH->隧道->添加 填写以下内容

类型:远程(传入)(没懂你要发出去数据为何是传入,而下面的接收数据却是拨出)

源主机:服务器A的IP(10.253.40.5)

侦听端口:服务器A的访问端口(22)

目标主机:跳板机B的IP(10.253.30.5)

侦听端口:跳板机B的访问端口(17500)

然后确认就可以登录服务器A了。

secureCRT方式:

1、登录跳板机B

2、登录服务器A(当然,是不通的)

3、在会话管理:服务器A上右键->Properties->SSH2 填写以下内容

只需在fireWall里选择跳板机B的会话选项卡,填入用户名就行了

下面的内容是接收远端服务器A部署的服务传回的数据,用跳板机做转发

前端想访问远程服务器上部署的服务、数据库、swagger等

xshell方式:

1、在跳板机B的选项卡上右键->属性->隧道->添加

类型:本地拨出

源主机:127.0.0.1(转发到你本地,可以随便写,你访问的时候访问这个)

侦听端口:自己随便写,下面url访问要用(我写的31016)

目标主机:服务器A的IP

目标端口:服务器A上你要访的服务的端口号,比如mysql(3306)、swagger(15001)

2、通http://127.0.0.1:3306/xxxx/xxx就可以访问了

SecureCRT方式:

1、登录堡垒机B

2、在会话管理堡垒机B上右键->Properties->Port Forwarding->add 填写以下内容

IP Address:127.0.0.1(转发到你本地)

Port:自己随便写,下面url访问要用(我写的31016)

Host Name服务器A的IP

Port:服务器A上你要访的服务的端口号

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值