通过花生壳、SSH远程端口转发,远程登录和传输数据

"本试验需要下载花生壳,不要问我花生壳是什么,下载点这里"

如何让在家里面连入到公司的电脑,对于这个问题,就是我作试验的起因了:

1、如果只是让用户登录,你只需要安装SSH的服务端(server),如果你还需要远程对方,你需要下载SSH的客户端(clients)

    yum install -y openssh ==>会自动把openssh-server(服务端)这个依赖包给装上

    yum install -y openssh-client(客户端)

2、我的系统是CentOS 6.6 32bit版本,ip是192.168.31.150

3、小米路由器,只要支持DDNS、DMZ功能的,没什么具体要求


好了��嗦了这么多,开始试验了-------------------


1、打开花生壳给你的路由器申请免费的域名,也可以直接官网点这里申请域名

2、登陆你的路由器,设置DMZ主机,将你的Linux的内网IP设置成DMZ主机,作用就是将内网暴露在外网,可以实现双向通信

wKioL1UCs8PxJVbjAACGu1_3DCU831.jpg

3、在花生壳里面给内网添加映射,每添加一个映射花生壳就会重新分配一个端口,这一步的作用是将我们内网主机上的端口把他映射到一个另外一个端口,当用户访问提供映射端口主机的某个端口时,服务器将请求转移到本地局域网内部提供这种特定服务的主机

wKioL1UCtm3DfLARAAEklTNn4kI885.jpg

wKiom1UCt1HhV5FAAAE8Pq9GctU716.jpg


4、最后利用强大的SSH的功能进行远程登陆:

ssh [email protected],这时候就完成了


方法二:

下面还有个是通过路由器(本路由器是水星)和SSH来实现端口转发,感觉有时花生壳内网版的软件有时并不稳定,我们继续试验:

1.还是需要你申请个免费的域名,点这里,申请域名就是为了你能够更好的记忆,而不是去记忆难记的路由器的ip,好了不多说了


2.登陆你的路由器后,下图,将你的域名绑定路由器,它会去动态获取域名,作用是你的路由IP有可能会是动态的,那么你在公司或者运程时怎么知道你家里的路由器IP??

wKiom1UD4raTPlPMAAFwje2rWpQ743.jpg

3.给你的主机,也就是你需要被远程的内网IP,做一个虚拟服务器,“转发规则--虚拟服务器”这其实和上面的花生壳在做映射是一个道理,只不过方式不一样而已,需要注意的是服务端口应指定22端口(这是ssh),如果是FTP应该是21,有哪些端口自己百度

wKioL1UD46iygLW8AAGCX915MPs941.jpg

    给一张TP-link的

wKioL1UD53ORpIx8AAD7-0C8R50230.jpg


这一步也差不多就完了,用ssh [email protected] 以root登陆主机

如果你的域名无法解析时,你可以ssh root@路由地址

你可能感兴趣的:(server,路由器,申请域名)