Windows公网SSH远程公司内网linux
SSH(Secure Shell)是用于登录远程系统的协议,也是目前最流行的远程连接Linux服务器的协议,默认SSH在端口22上运行。
而linux服务器下一般都会安装ssh服务,可以建立安全的远程连接。当我们在外而临时有事需要远程公司内网linux服务器时,可以通过内网穿透工具的公网服务器进行流量转发,映射内网22端口,实现公网访问内网。
内网穿透工具,我一直用的是cpolar
,支持http/https/tcp协议,可以免费使用不限制流量
,不需要公网IP,也不用设置路由器,使用简单,只需要在内网linux上安装客户端,就可以创建隧道将内网端口映射到公网,获取公网地址实现异地远程访问。
1. linux安装配置cpolar内网穿透
1.1 安装
cpolar官网:https://www.cpolar.com/
先在cpolar官网注册一个账号,后面会用到
linux系统支持一键自动安装脚本
- 国内使用
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
- 国外使用
curl -sL https://git.io/cpolar | sudo bash
1.2 配置token
登录cpolar官网后台————验证,查看自己的认证token,之后将token贴在命令行里
cpolar authtoken xxxxxxx
1.3 配置服务开机自启动
sudo systemctl enable cpolar
1.4 启动服务
sudo systemctl start cpolar
1.5 查看服务状态
sudo systemctl status cpolar
如正常显示active
,则说明已经启动成功。
2. 获取公网隧道地址
cpolar默认会安装两个样例隧道
- 一个是Website隧道,指向http 8080端口
- 一个是ssh隧道,指向tcp 22端口
我们只需要登录cpolar官网后台————状态,就可以查看到所有在线隧道的公网地址。
获取到SSH隧道的公网TCP端口地址,就可以在外任意网络下SSH远程内网linux服务器,其中1.tcp.vip.cpolar.cn
是公网地址,20013
是端口号。
3. Windows外网SSH远程内网linux
我们可以使用SSH客户端来进行远程,比如PuTTY这样的客户端。
在安装PuTTY之后,打开客户端,然后填入相关信息,然后点击"open",就可以远程连接到内网服务器了:
- 在
session
中的Host Name
中输入cpolar所生成的公网地址 Port
输入所映射的端口号
由于使用免费的cpolar生成的公网地址,为随机临时地址,24小时内会发生变化,并且带宽较小,只有1M。对于需要长期SSH远程的用户来说,配置固定的公网TCP端口地址,提高带宽就很有必要【ps:cpolar支持21天退款保证】。
4. 保留一个固定TCP端口地址
cpolar 官网:https://www.cpolar.com/
首先,将cpolar套餐升级到专业版套餐或以上,支持配置固定的公网TCP端口地址。
登录cpolar官网,进入后台,点击左侧仪表盘的预留
。找到保留的TCP地址
,为SSH远程保留一个固定的TCP地址:
- 地区:选择China或者China VIP
- 描述:可自定义备注
TCP地址保留成功后,系统会自动生成相应的公网TCP端口地址,将其复制下来。
5. 配置SSH远程隧道
5.1 登录cpolar web ui
浏览器访问本地9200端口【http://ip地址:9200,http://locahost:9200/】,使用cpolar邮箱账号登录。
5.2 修改隧道信息
登录成功后,点击左侧仪表盘的隧道管理
——隧道列表
,找到ssh远程隧道,点击编辑
修改隧道信息:
- 端口类型:改为选择
固定TCP端口
- 预留的TCP地址:填入刚刚预留成功的固定TCP地址
修改完成后,点击更新
5.3 查看公网地址
隧道更新成功后,点击左侧仪表盘的状态
——在线隧道列表
,可以看到SSH隧道的公网地址已经更新为固定的公网TCP端口地址,将其复制下来,接下来测试使用固定的公网TCP端口地址进行SSH远程连接。
6. 使用固定TCP地址SSH远程
6.1 命令行SSH远程
输入命令:
ssh -p XXXXX 主机用户名@公网地址
由于我们的本地22端口到了公网被映射到了20013端口,所以,ssh命令需要加-p参数,后面加公网隧道端口号。其中,XXXXX为cpolar生成的端口号,用户名需替换为被远程主机的用户名。
如:
ssh -p 12669 root1@2.tcp.vip.cpolar.cn
6.2 SSH客户端远程
以putty客户端为例,打开putty:
- 在session中的Host Name中输入cpolar所生成的公网地址
- Port输入公网固定TCP端口地址
连接成功!
Windows公网SSH远程公司内网linux相关推荐
- 公网SSH远程连接内网Ubuntu主机【cpolar内网穿透】
SSH为建立在应用层基础上的安全协议,专为远程登录会话和其他网络服务提供安全性的协议.但在没有公网IP的环境下,只能在同个局域网下远程. 本篇教程主要实现通过内网穿透,在公网环境下SSH远程登录内网的 ...
- 公网如何SSH远程连接内网服务器
公网如何SSH远程连接内网Linux服务器 文章目录 公网如何SSH远程连接内网Linux服务器 1. 注册cpolar账号 2. 安装配置cpolar内网穿透 2.1 安装客户端 2.2 进行tok ...
- 远程办公利器——利用cpolar内网穿透在家远程公司内网电脑
系列文章 Windows用户如何安装使用cpolar内网穿透? Windows用户如何将cpolar内网穿透配置成后台服务,并开机自启动? 远程办公利器--利用cpolar内网穿透在家远程公司内 ...
- 远程公司内网服务器【内网穿透】
当遇到在家休假,却需要远程处于公司内网服务器的场景时,我们可以通过内网穿透将本地端口映射到公网,使用所生成的公网地址来进行远程连接. 这里推荐一款可以永久免费使用,还不限制流量的内网穿透工具----c ...
- 没固定公网 IP 的公司内网实现动态域名解析( 阿里云万网解析 )
情景说明 前段时间应公司需求,需要将内网的服务映射到公网.由于公司使用的是类似家庭宽带的线路,没有固定的公网 IP 地址,所以决定使用域名来完成. 当时有几种方案: 1.花生壳:但是目前需要乱七八糟的 ...
- 外网访问公司内网服务器,无需公网IP,免费内网穿透
在工作中,有时候会遇到在家或者出差在外,公司服务器出现问题,需要在外远程访问公司内网服务器的情况. 但公司服务器处于内网中,无法直接从外网访问,与其直接通信.这时可以做内网穿透,通过第三方公网IP服务 ...
- 快速远程桌面公司内网电脑,远程OA/ERP/BUG/NAS【无需公网IP】
疫情当下,打工人们经常被临时管控打个措手不及,譬如连夜到公司搬电脑回家.许多公司员工被迫居家办公,让居家办公.远程办公成为常态化. 而如何在外远程公司内网的电脑?如何实现远程控制如同在电脑跟前一样?如 ...
- 无需公网IP,SSH远程内网linux服务器
通常内网服务器没有公网IP,外网无法直接访问.我们可以通过一个公网服务器发起连接,来实现外网远程访问内网的服务器. 我这里用的是cpolar内网穿透,支持http/https/tcp协议,可以永久免费 ...
- windows公网ssh+vnc连接局域网内linux服务器
windows公网ssh+vnc连接局域网内linux服务器 因实际问题,需要在windows上远程公网访问linux服务器,同时包含部分界面操作,尝试实现一下. 目前的工具非常多,一般都是通过服务器 ...
最新文章
- CentOS7 redis-3.2.8 从单机到主从再到集群配置
- linux查询关键词上下行_Linux:从文件中搜索关键字并显示行数(cat,grep函数)
- 实现userdetails_Spring Security使用Hibernate实现自定义UserDetails
- 1 Hadoop简介
- iwconfig的使用
- 75-100-020-测试-MySQL 单表优化案例
- Memcached windows 下安装与应用
- 华为设备VRRP+MSTP冗余负载均衡实现
- Unity - Windows获取屏幕分辨率、可用区域
- DOS窗口命令大全用法及其详解
- 如何下载高分辨率卫星影像
- 虚拟局域网软件开源_基于开源AUTOSAR的高级驾驶员辅助系统的设计与实现过程...
- 计算机控制系统中的Z变换
- 基于matlab的平面切割、旋转曲面等动图制作
- java编写程序防止电脑屏幕休眠
- 公司知识库的搭建步骤
- Java基础 | 多态
- “腾源虎”表情包超萌上线,更有4000份定制红包封面免费送!
- 2022京东年货节全民炸年兽玩法攻略
- 腐蚀rust电脑分辨率调多少_腐蚀RUST怎么提高游戏画质_提高游戏画质方法介绍