外网连接内网的linux机器
环境:
由于内网linux机器,没有一个公网ip,导致外网通过Xshell无法连接到内网的linux机器。
目的:
为了实现外网能连接到没有公网ip的linux机器。
实现过程:
在linux机器上安装nat123服务端,进行全端口映射,实现内网穿透,会得到一个域名,然后在外网的win7机器上下载nat123客户端,登陆连接linux的外网域名,最后就可以在win7机器上,使用Xshell连接到linux主机
1.在linux上下载安装nat123.
[root@zhiyou sources]# tar xf nat123linux201505.tar.gz
2.运行环境mono安装(配置好yum仓库,进行更新)
Yum仓库:
[epel]
name=epel
baseurl=http://mirrors.aliyun.com/epel/6Server/x86_64/
enabled=1
gpgcheck=0
[root@zhiyou sources]# yum install mono-devel –y
查看安装运行环境版本信息
[root@zhiyou sources]# mono –V
3. service启动
根据提示输入账号密码
[root@zhiyou sources]# mono nat123linux.sh
自动读取上次成功登陆的账号并以后台启动
[root@zhiyou sources]# mono nat123linux.sh service &
创建一个全端口映射(在nat123官网注册)。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCM581dvRWYoNHLwEzX5xCMx8FesU2cfdGLwATMfRHLGZkRGZkRfJ3bs92YskmNhVTYykVNQJVMRhXVEF1X0hXZ0xiNx8VZ6l2cssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLxUDNykzM3MDN1QDN2ITNx8CX2ETNwgTMwIzLcNXZnFWbp9CXvwVbvNmLvR3YxUjL0M3Lc9CX6MHc0RHaiojIsJye.png)