【NPS 服务器搭建】2. 客户端完全手册

场景

        内网机器需要提供远程访问,如SSH

环境

        1. 一台独立ip的VPS (如阿里云服务器)

        2.一台内网的主机(windows/linux

步骤

1. 服务端中 --- 新建客户端

【NPS 服务器搭建】2. 客户端完全手册_第1张图片

2. 服务端中 --- 新建通道

2.1 点击进入通道管理

【NPS 服务器搭建】2. 客户端完全手册_第2张图片

 2.2 新增通道

  • 127.0.0.1       表示内网主机ip,
  • 22                 端口,提供ssh连接
  • 10003            外网VPS服务器提供的端口号

【NPS 服务器搭建】2. 客户端完全手册_第3张图片

3. 客户端 - 开启SSH

3.1. 打开终端安装openssh-server软件包

  • ubuntu
sudo apt update 
sudo apt install openssh-server
  • linux
sudo yum install openssh-server

出现提示,输入root 密码,继续安装

3.2. 查看服务运行状态

        安装完成后,SSH服务默认自动启动,通过以下命令校验服务运行状态

sudo systemctl status ssh

        命令执行后,输出如下内容:


按q退出,返回命令行提示符

  • 设置开机启动 - ubuntu
systemctl status ssh   			# 查看ssh状态
systemctl start ssh    			# 启动ssh服务
systemctl stop ssh 			    # 停止ssh服务
systemctl reload ssh   			# 刷新ssh配置文件
systemctl restart ssh  			# 重启ssh服务
systemctl disable ssh   		# 关闭开机自动启动ssh服务
systemctl enable ssh   			# 打开开机自动启动ssh服务
  •  设置开机启动 - linux
systemctl status sshd.service    			# 查看ssh状态
systemctl start sshd.service     			# 启动ssh服务
systemctl stop sshd.service      			# 停止ssh服务
systemctl reload sshd.service    			# 刷新ssh配置文件
systemctl restart sshd.service   			# 重启ssh服务
systemctl disable sshd.service   			# 关闭开机自动启动ssh服务
systemctl enable sshd.service    			# 打开开机自动启动ssh服务

 

3.3. 防火墙打开SSH端口

        Ubuntu 默认使用 ufw 防火墙配置工具,如果你启用了防火墙,请确保防火墙打开了 SSH 端口,命令如下

sudo ufw allow ssh

        至此,你可以通过SSH远程连接到你的Ubuntu系统了

4. 客户端 - 安装nps client

4.1 下载client安装包

        intel cpu 使用 linux_386_client.tar

        amd 64 使用  linux_arm64_client.tar

  •         官网下载地址  Releases · ehang-io/nps · GitHub
  •         使用wget命令(需要能访问github.com)
wget https://github.com/ehang-io/nps/releases/download/v0.26.0/linux_amd64_client.tar.gz

4.2 解压安装包

        比如下载安装包放入 /mt/nps 目录下,cd /mnt/nps 进入目录,解压

 tar -zxvf linux_386_client.tar.gz

4.3 连接VPS中nps的服务端

        server=xxx.xxx.xxx.xxx:8024,这里为服务器ip

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

启动后如下

5.测试

ssh连接 xxx.xxx.xxx.xxx:10003  账号,密码

其中 

        10003 为2.2 新增通道设置

        账号,密码 为内网主机的密码

【NPS 服务器搭建】2. 客户端完全手册_第4张图片

你可能感兴趣的:(架构师之路-java,nps,内网穿透,内网ssh)