使用Holer外网SSH访问内网(局域网)Linux系统-阿里云开发者社区

开发者社区> 码途> 正文

使用Holer外网SSH访问内网(局域网)Linux系统

简介: 使用Holer外网SSH访问内网(局域网)Linux系统
+关注继续查看

1. Holer工具简介

Holer exposes local servers behind NATs and firewalls to the public internet over secure tunnels. 
Support forwarding message based on TCP protocol.

Holer是一个免费开源的内网穿透工具,它可以将局域网服务器代理到公网的内网穿透工具,支持转发基于TCP协议的报文。

Holer地址:https://github.com/Wisdom-Projects/holer

2. 使用Holer外网SSH访问内网(局域网)Linux系统

2.1.下载软件包并解压:

软件包地址:https://github.com/Wisdom-Projects/holer/tree/master/Binary

下载完ftp/sftp上传至内网(局域网)的Linux系统上

解压软件包: unzip holer-client.zip

2.2. 修改配置文件

vim holer-client/conf/holer.conf

公网和内网的地址映射关系

Holer Access Key                                   Internet Address    Local Address

HOLER_CLIENT-822404317F9D8ADD   holer.org:65534     127.0.0.1:22

内网(局域网)Linux的sshd 默认服务端口是22,选择记录里的Holer Access Key配置到holer-client/conf/holer.conf文件里

HOLER_ACCESS_KEY=HOLER_CLIENT-822404317F9D8ADD

2.3. 启动Holer服务

cd holer-client/bin

Linux系统执行命令: sh startup.sh

2.4. 公网访问Linux系统

使用ssh客户端工具,输入如下命令就可以访问内网(局域网)的Linux系统了

ssh root@holer.org -p 65534

成功登录示例:

ssh root@holer.org -p 65534
root@holer.org's password:
[root@ip-172-31-19-0 ~]#
[root@ip-172-31-19-0 ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 9001
        inet 172.31.19.0  netmask 255.255.240.0  broadcast 172.31.31.255
        inet6 fe80::56:7ff:fe0f:782  prefixlen 64  scopeid 0x20<link>
        ether 02:56:07:0f:07:82  txqueuelen 1000  (Ethernet)
        RX packets 88018  bytes 126478017 (120.6 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 18631  bytes 1857449 (1.7 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 178  bytes 26469 (25.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 178  bytes 26469 (25.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


[root@ip-172-31-19-0 ~]#

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【spring 注解 错误】使用controller 作为后台给前台ajax交互数据出错
controller作为后台与前台的ajax进行交互,后台的方法处理完成返回一个boolean类型的值,想传给前台用来判断是否执行成功,BUT,问题来了: 1 严重: Servlet.service() for servlet rest threw exception 2 java.
695 0
IPython、Notebook、qtconsole使用教程
IPython、Notebook、qtconsole使用教程 上一篇为Python,IPython,qtconsole,Notebook,Jupyter快速安装教程 1. 使用IPython 自动补全功能,使用tab键,如输入im后按tab键,可自动补全import。 进入IPython,CMD中输入ipython 退出IPython,CMD中输入quit()
3690 0
是谁拖了网站访问速度的「后腿」 ?
对做前端开发的同学来说,请求排队、网络、Web 应用程序、页面加载、资源下载这些针对网站的性能指标是很熟悉的。对白屏时间、首屏时间、页面加载完成时间、资源下载完成时间以及整页时间这些性能指标也不算陌生。
746 0
+关注
码途
Wisdom
71
文章
11
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载