通过花生壳、SSH远程端口转发,远程登录和传输数据
2015-03-14 16:36
796 查看
"本试验需要下载花生壳,不要问我花生壳是什么,下载点这里"如何让在家里面连入到公司的电脑,对于这个问题,就是我作试验的起因了:
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.1503、小米路由器,只要支持DDNS、DMZ功能的,没什么具体要求
好了啰嗦了这么多,开始试验了-------------------
1、打开花生壳给你的路由器申请免费的域名,也可以直接官网点这里申请域名2、登陆你的路由器,设置DMZ主机,将你的Linux的内网IP设置成DMZ主机,作用就是将内网暴露在外网,可以实现双向通信
![](http://s3.51cto.com/wyfs02/M02/5B/3A/wKioL1UCs8PxJVbjAACGu1_3DCU831.jpg)
3、在花生壳里面给内网添加映射,每添加一个映射花生壳就会重新分配一个端口,这一步的作用是将我们内网主机上的端口把他映射到一个另外一个端口,当用户访问提供映射端口主机的某个端口时,服务器将请求转移到本地局域网内部提供这种特定服务的主机
![](http://s3.51cto.com/wyfs02/M02/5B/3A/wKioL1UCtm3DfLARAAEklTNn4kI885.jpg)
![](http://s3.51cto.com/wyfs02/M02/5B/40/wKiom1UCt1HhV5FAAAE8Pq9GctU716.jpg)
4、最后利用强大的SSH的功能进行远程登陆:ssh root@xiaoxu07.xicp.net,这时候就完成了
方法二:下面还有个是通过路由器(本路由器是水星)和SSH来实现端口转发,感觉有时花生壳内网版的软件有时并不稳定,我们继续试验:1.还是需要你申请个免费的域名,点这里,申请域名就是为了你能够更好的记忆,而不是去记忆难记的路由器的ip,好了不多说了
2.登陆你的路由器后,下图,将你的域名绑定路由器,它会去动态获取域名,作用是你的路由IP有可能会是动态的,那么你在公司或者运程时怎么知道你家里的路由器IP??
![](http://s3.51cto.com/wyfs02/M00/5B/47/wKiom1UD4raTPlPMAAFwje2rWpQ743.jpg)
3.给你的主机,也就是你需要被远程的内网IP,做一个虚拟服务器,“转发规则--虚拟服务器”这其实和上面的花生壳在做映射是一个道理,只不过方式不一样而已,需要注意的是服务端口应指定22端口(这是ssh),如果是FTP应该是21,有哪些端口自己百度
![](http://s3.51cto.com/wyfs02/M02/5B/41/wKioL1UD46iygLW8AAGCX915MPs941.jpg)
给一张TP-link的
![](http://s3.51cto.com/wyfs02/M00/5B/41/wKioL1UD53ORpIx8AAD7-0C8R50230.jpg)
这一步也差不多就完了,用ssh root@xiaoxu07.xicp.net 以root登陆主机
如果你的域名无法解析时,你可以ssh root@路由地址本文出自 “小旭” 博客,请务必保留此出处http://loopholes.blog.51cto.com/9445813/1620367
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.1503、小米路由器,只要支持DDNS、DMZ功能的,没什么具体要求
好了啰嗦了这么多,开始试验了-------------------
1、打开花生壳给你的路由器申请免费的域名,也可以直接官网点这里申请域名2、登陆你的路由器,设置DMZ主机,将你的Linux的内网IP设置成DMZ主机,作用就是将内网暴露在外网,可以实现双向通信
![](http://s3.51cto.com/wyfs02/M02/5B/3A/wKioL1UCs8PxJVbjAACGu1_3DCU831.jpg)
3、在花生壳里面给内网添加映射,每添加一个映射花生壳就会重新分配一个端口,这一步的作用是将我们内网主机上的端口把他映射到一个另外一个端口,当用户访问提供映射端口主机的某个端口时,服务器将请求转移到本地局域网内部提供这种特定服务的主机
![](http://s3.51cto.com/wyfs02/M02/5B/3A/wKioL1UCtm3DfLARAAEklTNn4kI885.jpg)
![](http://s3.51cto.com/wyfs02/M02/5B/40/wKiom1UCt1HhV5FAAAE8Pq9GctU716.jpg)
4、最后利用强大的SSH的功能进行远程登陆:ssh root@xiaoxu07.xicp.net,这时候就完成了
方法二:下面还有个是通过路由器(本路由器是水星)和SSH来实现端口转发,感觉有时花生壳内网版的软件有时并不稳定,我们继续试验:1.还是需要你申请个免费的域名,点这里,申请域名就是为了你能够更好的记忆,而不是去记忆难记的路由器的ip,好了不多说了
2.登陆你的路由器后,下图,将你的域名绑定路由器,它会去动态获取域名,作用是你的路由IP有可能会是动态的,那么你在公司或者运程时怎么知道你家里的路由器IP??
![](http://s3.51cto.com/wyfs02/M00/5B/47/wKiom1UD4raTPlPMAAFwje2rWpQ743.jpg)
3.给你的主机,也就是你需要被远程的内网IP,做一个虚拟服务器,“转发规则--虚拟服务器”这其实和上面的花生壳在做映射是一个道理,只不过方式不一样而已,需要注意的是服务端口应指定22端口(这是ssh),如果是FTP应该是21,有哪些端口自己百度
![](http://s3.51cto.com/wyfs02/M02/5B/41/wKioL1UD46iygLW8AAGCX915MPs941.jpg)
给一张TP-link的
![](http://s3.51cto.com/wyfs02/M00/5B/41/wKioL1UD53ORpIx8AAD7-0C8R50230.jpg)
这一步也差不多就完了,用ssh root@xiaoxu07.xicp.net 以root登陆主机
如果你的域名无法解析时,你可以ssh root@路由地址本文出自 “小旭” 博客,请务必保留此出处http://loopholes.blog.51cto.com/9445813/1620367
相关文章推荐
- SSH原理与运用(一):远程登录和SSH原理与运用(二):远程操作与端口转发
- SSH原理与运用:远程登录、远程操作与端口转发
- SSH原理与运用:远程登录、远程操作与端口转发
- Windows下通过SSH使用SharpSSH远程登录主机执行命令传输文件
- pgcli通过SSH本地端口转发连接远程服务器上的PostgreSQL DB
- plink+批处理+vbs实现ssh远程端口转发后台运行断点连接(windows下)
- 通过 SSH 转发TCP连接数据
- SSH原理与运用(二):远程操作与端口转发
- 局域网如何通过SSH 2连接上VMware 10虚拟机新装的centOS系统远程登录
- SSH原理与运用(2):远程操作与端口转发
- SSH原理与运用(二):远程操作与端口转发
- 安卓手机通过ssh远程登录控制Ubuntu系统
- Mac 通过 ssh 远程登录服务器(密钥对方式)
- Ubuntu 通过SSH远程登录
- Linux下通过 ssh-copy-id 无密码远程登录主机
- SSH 远程连接端口转发
- kali linux通过ssh+putty来实现远程登录(亲测有效)
- 使用SSH反向隧道进行内网穿透(远程端口转发)