服务器环境:Linux外网服务器 简称:服务器A
Windows Server2012内网服务器 简称:服务器B
前期准备工作:
1、CentOS 7.3 阿里云轻量服务器一台
2、本地服务器一台,系统Windows Server 2012(公司的)
3、用于Windows Server2012 的OpenSSH程序
下载链接:sshopen地址
对应自己的系统版本下载 我的64位的windows,版本: released this on 18 Dec 2019 · 2 commits to L1-Prod since this release
原理:在内网服务器和外网服务器之间打通一条隧道,使用openSSH,再将外网服务器的端口进行代理转发。这样说比较笼统,其实我也不清楚真实正确的原理,想了解的自行百度
步骤:
A:在内网服务器进行的操作
A.1、安装Openssh
在内网服务器(Windows)安装Openssh,教程查看:Openssh安装
A.2、配置需要把本地端口转发到服务器的端口
配置教程查看SSH命令配置端口转发
B在外网服务器进行的操作
B.1、安装配置Nginx
安装教程查看:安装Nginx教程
B.2、配置需要代理的端口
配置教程查看:Nginx的config配置教程
划重点:
以上有些描述的错误。关于SSH、OpenSSH、Nginx之间的关系自行百度。我也不太清除,以上仅是操作教程。
喷我是狗,另外标题写几种只是为了更易匹配搜索到
中间会有很多坑,加QQ757057797,假如我遇到过可以解答