通过校园网内网远程连接无法联网的服务器

软件使用

最近一段时间由于封校,对在办公室或机房的电脑使用有着很大的不方便,对于windows系统的电脑可以通过远程终端控制软件连接,linux系统则通过ssh服务等,当然这些都是已知被控终端确定可以连接网络的情况下。

那当被控终端断网了(校园网账号登出),远程终端控制软件显示被控主机当前不在线,ssh服务ping不到目标地址,这时候问题就很大。

由于所使用的电脑都在校内,校内的电脑通过网线和一堆路由器等等连接在一起,虽然有的电脑没有登陆校园网账号,不能访问互联网,但是这台电脑联过网,开启过ssh服务,那么在校园网内就会被分配一个固定的IP地址,这时候还是可以通过另一台可以联网的电脑(网线接入校园网并登陆账号),桥接到这台不能联网的电脑上的。

当然这时如果宿舍区可以使用可接入校园网的网线那么基本上可以跳过这个问题,但是问题是没有。不过幸好笔者所控制的电脑比较多,总有一台保持校园网登录状态的(当然,寒假的时候出现过全部终端被强制下线的情况)。

那么这里笔者主要介绍一下最近通过一台联网的,可通过无线终端远程控制和连接的服务器,转接到另一台插了网线接入校园网内网但是没有登录账号即不能联网的服务器的方法(很绕口)。

主要使用Xshell软件(可用windows系统自带的Powershell和一众软件替代)作为命令行终端连接和WinSCP软件(可用Xftp等替代)负责文件传输。

首先通过Xshell正常登录到可以联网的服务器,我们把这个服务器称作服务器甲

首先ping一下目标地址,检测一下服务器甲是否可以连接上另一台已经插上网线但没有登录校园网的服务器,我们把这台服务器称作服务器乙

ping 10.***.***.***  #10以及之后部分代指服务器乙IP地址

这里我们ping一下百度(ping www.baidu.com),看看电脑联网是否正常

如果ping服务器乙正常的话即可通过命令跳转到服务器乙的终端界面

ssh  username@10.***.***.*** #username即服务器乙的登录用户名,10已经后面部分即为服务器乙IP地址

不同颜色代表不同设备信息界面。

至此终端窗口界面的跳转就完成了,如果使用Powershell或者其他软件,流程以及代码基本一致。

笔者平时使用WinSCP软件进行个人电脑和服务器之间的文件传输,接下来就是使用WinSCP设置通过把服务器甲设置为Tunnel,连接服务器乙的流程。

首先是新建一个站点,这里的主机名(IP 地址)、用户名以及密码,都填写服务器乙的。

点击右下角的 高级 ,进入高级设置,转到隧道,这里填写服务器甲的主机名(IP地址),用户名、密码。

最后保存,即可登录。

愿有所成

引喻失义   妄自菲薄

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值