利用云服务器远程不同局域网的linux系统服务器

本文档详细介绍了如何使用nps在腾讯云服务器与本地Linux服务器之间建立安全连接。首先,通过重置密码并使用Windows远程桌面连接云服务器,然后下载并运行nps服务端和客户端。接着,配置云服务器的端口,并在nps管理界面添加客户端和TCP规则。在本地Linux服务器上安装并配置nps客户端,通过指定的公网IP和端口实现连接。最后,使用Xshell通过云服务器作为跳板连接到本地服务器。
摘要由CSDN通过智能技术生成

准备工作

一台拥有公网ip的云服务器(windows系统)

需要连接的本地服务器(linux系统)

自己的电脑

下载nps服务器和客户端Releases · ehang-io/nps · GitHub

Windows64位的下载如下:

linux64位的下载如下

下面以腾讯云服务器示范:

云服务器上操作

登入腾讯云管理网页,重置密码,用户名可以默认

在自己的电脑上利用windows自带的远程工具连接云服务器(用户名如上图,密码为上一步设置的)

将windows_amd64_server上传到云服务器上

Win+r(打开运行)输入cmd

转到windows_amd64_server下输入nps,如下图

回到腾讯云管理网页,添加端口

注:8024端口是nps文件夹下的conf文件里默认的,所以要用8024。8028为自己定义的,可以换成其它的端口号

在云服务器上,打开浏览器输入127.0.0.1:8080,输入账号为admin,密码123

选择左侧客户端(Client),点击add(添加)

(下图中我已经添加过了,所以有一条记录)

点击add添加,里面的不用改,默认

添加之后如下图,记住红框密码(随机生成)和id

点击左侧TCP,点击add添加

Id填写上面客户端(Client)的id,端口选择自己添加的端口,我这里是8028,ip填写127.0.0.1:22

点击add添加如下图

本地服务器操作

将linux_amd64_client上传到本地服务器上(或者直接在本地服务器上下载linux_amd64_client),我这里上传到/opt下

转到linux_amd64_client)目录下

给npc文件权限

sudo chmod -R 777 npc

配置

./npc -server=xxx.xxx.xxx.xxx:8024 -vkey=yyyy -type=tcp

xxx.xxx.xxx.xxx是云服务器公网ip,yyyy是前面红框里面的密码

如图表示配置成功

注:该终端不能关闭,关闭后断开连接,所以./npc -server=xxx.xxx.xxx.xxx:8024 -vkey=yyyy -type=tcp直接在本地服务器终端上输入,保持终端不关闭即可

连接

在自己的电脑上打开Xshell

填上云服务器公网ip,以及端口号,即可通过云服务器连接本地服务器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值