您的位置:首页 > 运维架构 > Linux

利用nat123实现公网访问内网

2017-09-10 17:43 295 查看
初学Linux不久,我的Linux系统是装在一台比较老的废弃电脑上,

因为要开学了的缘故,可能在外面的时间比较多,所以需要配置Linux外网访问内网,方法很多种,我是用nat123来配置,很简单,配置过程如下:

首先看一下我的Linux版本:

[Madman@promote ~]$ uname -r
3.10.0-123.el7.x86_64
[Madman@promote ~]$ lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.0.1406 (Core)
Release:        7.0.1406
Codename:       Core


我将在此环境下配置上述功能:

利用的工具是:nat123linux201505

下载地址:http://www.nat123.com/Pages_2_32.jsp,或者直接Linux在线下载

将下载之后的nat123linux201505.tar.gz在Linux中解压

教程地址在:http://www.nat123.com/pages_17_600.jsp

如果是第一次搞,你的Linux操作系统将不带Mono,需要自行安装方可运行教程中的相关命令

详细的Mono安装方法如下:

一、  系统更新运行 yum –y update





二、 参照Mono官方的CentOS安装 http://www.mono-project.com/download/#download-lin-centos,首先添加安装包仓库

yum install yum-utils rpm --import http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

yum-config-manager --add-repo http://download.mono-project.com/repo/centos7/

三、安装Mono

yum install mono-complete等待几分钟的下载安装,安装完后我们使用Mono –V 检查我们的安装是否成功:




这些准备工作都做好了之后,接下来就是登陆自己的nat123账号和密码以启动nat123客户端,自己在nat123官网申请一个就可以,教程(http://www.nat123.com/pages_17_600.jsp)里面4启动客户端的那个账号就是你的nat123账号,登陆之后接下来开始设置连接:
查看一下你的Linux主机的内网端口和内网IP地址,我的是22和192.168.1.105,这个一会儿会用;

登录到:http://www.nat123.com/UsersNatList.jsp,进入用户中心->端口映射列表添加:

外网端口可以默认使用它提供的不用改,外网域名按照要求改成你喜欢的,个性化需要付费,确认保存之后就可以通过远程工具登录访问你的Linux主机了;

这里我使用的是比较老的经典的SecureCRT8.0,网上一大堆可下,也可以使用其他远程登陆工具,一样效果:

配置远程连接:

点击OK之后输入你的登陆密码即可实现远程登陆控制你的Linux主机了,还是比较简单的,这里面耗时最多的就是Mono那一步,特别是:yum
–y update
,尽量在网络比较好的地方搞
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息