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

SSH端口转发

时间:2017-11-05 21:16:10      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:color   nbsp   lin   远程服务   ssh   window   默认   空白   客户   

场景:

  服务器部署了redis、MySQL服务,为了安全,这些服务只监听了服务器地址127.0.0.1,由于开发调试需求,需要远程连接到此服务

  因此需要满足:

    1、进行安全的远程连接

    2、不改变监听地址

解决方案:

  SSH端口转发

 

实施:

linux客户端:

  例子A: 我们想远程管理服务器上的MySQL,命令如下:

    ssh -L 3306:127.0.0.1:3306 user@remote_ip -N

  -L : 本地端口:目标IP:目标端口

  -N:不使用shell窗口,纯做转发的时候用,如果在映射完成后想继续在服务器上输入命令,去掉这个参数即可

   -p:远程服务器的sshd端口,默认22可以不写

  这样就把远程服务器的127.0.0.1:3306映射到了本地的127.0.0.1:3306

 

  例子B: 一次同时映射多个端口

    ssh -L 3306:127.0.0.1:3306 -L 6379:127.0.0.1:6379 user@remote_ip -N

 

windows客户端

  windows下面我们一般使用xshell登录远程服务器

  查看------>隧道窗格----->转移规则------>在空白处右键“添加”

  

SSH端口转发

标签:color   nbsp   lin   远程服务   ssh   window   默认   空白   客户   

原文地址:http://www.cnblogs.com/sellsa/p/7788579.html

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