通过ssh反向连接内网主机的方法是什么.docx
《通过ssh反向连接内网主机的方法是什么.docx》由会员分享,可在线阅读,更多相关《通过ssh反向连接内网主机的方法是什么.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、通过ssh反向连接内网主机的方法是什么通过ssh反向连接内网主机的方法是什么加城7防火墙主要由服务访问规则、验证工具、包过滤和应用网关4个部分组成,防火墙就是一个位于计算机和它所连接的网络之间的软件或硬件。那么怎么.用ssh反向连接内网主机呢?可能有点复杂,下面一起看看详细步骤!详细步骤一.用ssh反向连接内网主机能够通过ssh反向连接到内网主机(有防火墙的主机)好,下面是步骤:0.在两侧都安装ssh1.在被控端运行ssh-f-N-R10000:localhost:22username主控端ip。这里的10000和22是端口号,也就是讲,在主控端10000端口和被控端的22端口上建立了一个通道
2、。2.在主控端运行sshusernamelocalhost-p10000。这里的username是你被控端的username,10000就是刚刚的那个端口号。ok了。二.SSH公钥(publickey)验证也就是怎样不用密码的SSH登录本讲解适用于Client/Server都使用OpenSSH的情况(商业版SSH的key文件格式有所不同,这里的方法直接使用是无效的)。目的:Client免输密码ssh登录ServerSSH支持多种登录验证方式,我们默认使用的是键盘交互方式(keyboard-interactive),也就是手工输入密码的那种。这里我们要改成公钥(publickey)验证方式,并且
3、设置passphrase为空,以到达免输密码登录的目的。1.Client端:cd/.ssh#产生公钥文件(id_dsa.pub)和私钥文件(id_dsa),类型DSA,长度1024bits#注意询问passphrase的时候直接回车ssh-keygen-tdsa-b1024#将公钥复制到远程主机去scpid_dsa.pubServer:/.ssh/id_dsa.pub.Client2.Server端:cd/.ssh#将Client的公钥放入Server的信任列表catid_dsa.pub.Clientauthorized_keys#更新权限,很重要chmod0600*从此以后ClientSSH
4、登录Server就不要手工输入密码了。三.备注SSH常见术语及对应的解释前提:内网机器能访问外网机器,但是只要局域网IP首先要设置信任关系。然后在内网机器上运行脚本auto.sh(我这里设置时每小时运行一次,保持连接40分钟,假如不连接会自动断开)#!/bin/bashssh-R2222:localhost:22root外网机器IPtouchlogin;sleep2400;touchlogout需要登录内网机器时,使用如下命令即可ssh-p2222rootlocalhost近期想在家里登录公司的机器查看代码,期间碰到了一些问题,由于公司里的机器是没有对外IP的,而且请网管做个端口映射也比拟费事
5、,所以在家里不能直接连接到公司的机器上。在网上搜索了一下,找到了ssh反向连接这个解决方法,成功解决了不能直接连接的问题,并对反向连接的实现感兴趣,根据本人的想法,写了一个简单的示例。SSH反向连接的使用1、什么是反向连接?反向连接是指主机A(受控端)主动连接主机B(控制端),在主机A和主机B之间建立一个远程连接,通过这个连接主机B能够主动的向主机A发送一些请求。2、为什么需要主机A主动去连接主机B呢?这是由于主机A在局域网内,假如没有对主机A进行端口映射,对于主机B来讲主机A是不可见的,假如在主机B这边向主机A发送连接请求,这个请求是不可达的。而主机B有本人独立的IP,对于主机A来讲是可见的
6、,能够直接向主机B请求连接。3、SSH反向连接的经过方法就是主机A主动去连接主机B,主机B响应主机A的连接请求,它们之间就建立了一个远程连接。然后主机B在本地再创立一个本地连接,重定向到主机A和主机B刚刚建立的远程连接上,之后对这个本地连接的操作都会反应到远程连接上去。整个经过类似于文件的DUP,这就在主机A和主机B之间建立了连接通道,此时对于主机B来讲,主机A已经是可见了。连接流程如下:3.1、主机Assh客户端向主机Bsshd服务端发送请求,建立远程连接。3.2、主机Bsshd服务端创立本地连接很远程连接的映射(反向连接通道)。3.3、主机Bssh客户端向主机Bsshd服务端的连接通道发送
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通过 ssh 反向 连接 主机 方法 是什么
限制150内