码迷,mamicode.com
首页 > 其他好文 > 详细

远地利用ssh进行端口转发,传输数据和远程登录

时间:2015-03-17 01:58:05      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:

博客地址:http://loopholes.blog.51cto.com/9445813/16203672015-03-17

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

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

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主机,作用就是将内网暴露在外网,可以实现双向通信

技术分享

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

技术分享

技术分享

 

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

ssh root@xiaoxu07.xicp.net,这时候就完成了

 

方法二:

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

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

 

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

 

技术分享

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

技术分享

    给一张TP-link的

技术分享

 

这一步也差不多就完了,用ssh root@xiaoxu07.xicp.net 以root登陆主机

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

本文出自 “小旭” 博客,请务必保留此出处http://loopholes.blog.51cto.com/9445813/1620367

远地利用ssh进行端口转发,传输数据和远程登录

标签:

原文地址:http://www.cnblogs.com/loophole/p/4343399.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!