我的机器可以连接服务器A,A可以访问服务器B上的mysql,但是我的机器不能访问B,所以我需要建立一个我本地机器到服务器A的ssh隧道来访问服务器B上的mysql。

理一下思路:

1.我要ssh的服务器是111.112.113.114,端口是5122,账户名是wz。

2.然后我ssh到111.112.113.114之后要访问的mysql服务器地址是:192.168.3.51,端口号是3306 。

3.我打算把这个ssh隧道绑定到我本地的3307端口。

好了,搞明白之后我们开始写命令:

andy@AndyMacBookPro:/usr/local/webdata/andy/shop/jd/job$ ssh -fN -L3307:192.168.3.51:3306 -p5122 wz@111.112.113.114

wz@111.112.113.114's password:

andy@AndyMacBookPro:/usr/local/webdata/andy/shop/jd/job$ lsof -i:3307

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

ssh 1114 andy 5u IPv6 0xaed4b8ceeaf7e51 0t0 TCP localhost:opsession-prxy (LISTEN)

ssh 1114 andy 6u IPv4 0xaed4b8cfd6dcef1 0t0 TCP localhost:opsession-prxy (LISTEN)

andy@AndyMacBookPro:/usr/local/webdata/andy/shop/jd/job$

可以看到最后已经建立了两个隧道,命令成功!

其中ssh的语法是这样的:

ssh -fN -L(要绑定到的本地端口):(服务器B的Host):(服务器B上要访问的端口号) -p(服务器A的端口,默认为22) (服务器A的账户):(服务器A的Host)

经验证可以访问成功。另,以上的server如果写成localhost是会报错的,要设置为127.0.0.1才可以。

内容转载自:http://blog.csdn.net/qdujunjie/article/details/43701727

亲测   python shell 都可调用

ssh 隧道 mysql_通过ssh隧道访问mysql(转载)相关推荐

  1. ssh 隧道 mysql_通过SSH隧道进行MySQL连接

    这里有三个问题. 1 – 现在忘记SSH隧道 您不能将MySQL绑定到多个特定IP. 第一个bind-address子句被第二个覆盖(因此被忽略).您的服务器仅侦听99.99.99.99. 您可以使用 ...

  2. ssh 隧道 mysql_利用SSH隧道方式连接远程MySQL服务器

    1.简介: 大多数人知道SSH是用来替代R命令集,用于加密的远程登录,文件传输,甚至加密的FTP(SSH2内置),因此SSH成为使用极广的服务之一,不仅如 此,SSH还有另一项非常有用的功能,就是它的 ...

  3. ssh 隧道 mysql_利用SSH隧道方式连接远程MySQL

    1.简介: 大多数人知道SSH是用来替代R命令集,用于加密的远程登录,文件传输,甚至加密的FTP(SSH2内置),因此SSH成为使用极广的服务之一,不仅如此,SSH还有另一项非常有用的功能,就是它的端 ...

  4. 通过ssh隧道访问mysql

    公司弄了两ucloud和腾讯云服务器,但是这两套服务器是有ssh加密的,我如果想在他们之间访问数据库就必须通过ssh隧道来访问mysql了. 比如ucloud服务器是A,腾讯云是B,那么如果我想在A上 ...

  5. SSH端口转发Forwarding及隧道Tunneling

    目录 概述 环境及术语约定 本地转发 远程转发 动态转发 多级转发 概述 我们先来了解一下端口转发的概念吧.我们知道,SSH 会自动加密和解密所有 SSH 客户端与服务端之间的网络数据.但是,SSH ...

  6. SSH端口转发(ssh隧道)

    在打DarkHole2靶机的时候,使用到了ssh端口转发,在网上搜集了很多资料,特此记录下来,以便后续查找 ssh端口转发 SSH 隧道 本地端口转发 远程端口转发 动态端口转发 当我们需要访问一台主 ...

  7. mysql ssh通道_详解如何通过SSH通道来访问MySQL

    原标题:详解如何通过SSH通道来访问MySQL 许多时候当要使用Mysql时,会遇到如下情况: 1. 信息比较重要,希望通信被加密. 2. 一些端口,比如3306端口,被路由器禁用. 对第一个问题的一 ...

  8. 使用firewall-cmd限制ssh只能从指定IP段访问

    使用firewall-cmd限制ssh只能从指定IP段访问 一.背景描述 公司时常有linux(Centos7)服务器SSH服务暴露在外网(小公司未上硬件防火墙),通过lastb命令可以查到登录不定期 ...

  9. Git —— SSH配置多仓库不同账户访问

    一.SSH Key创建 不同的仓库可能是不同的访问账号,因此需要针对不同的账号生成相应的SSH Key Pair, 相关命令 # SSH Key创建命令,主要对生成的密钥文件进行自定义 ssh-key ...

最新文章

  1. echarts数据变了不重新渲染,以及重新渲染了前后数据会重叠渲染的问题
  2. 在进行商业运算时解决BigDecimal的精度丢失问题
  3. 专访 | 商汤HPC负责人刘文志(风辰):未来战略的两大方向及招人的4个标准
  4. 解决首次访问jenkins,输入默认密码之后,一直卡住问题
  5. Oracle数据库用户角色、表空间创建、删除命令
  6. 系统间通信1:阻塞与非阻塞式通信A
  7. linux kvm usb设备,KVM usb passthrough配置
  8. [Python人工智能] 五.Tensorboard可视化基本用法及绘制整个神经网络
  9. C#实现让程序只能打开一个实例(总结3方法)
  10. Packstack安装havana后,计算节点连接DB错误解决
  11. Linux笔记-利用chkconfig创建脚本使得Rabbimq开机自启
  12. mysql三高讲解(二):2.8 mysql视图相关概念
  13. linux windows死机,linux死机的处理方式
  14. 微信小程序如何快速生成wxml,wxss,json,js目录文件
  15. C++一本通在线测评网站 题目1224
  16. 微软internet连接服务器,微软WEBS安装攻略之建立临时 Internet 连接
  17. js用函数找出1 - 1000 之间7的倍数和包含7的数字,放入数组内
  18. 表的列被set unused的机制
  19. 以DA方式通过opcdaauto.dll访问opc服务器异步操作异常0x80040200问题
  20. 内网搭建Ubuntu(银河麒麟)的apt本地源服务器

热门文章

  1. kubernetes 使用公有云虚机的LB功能配置VIP
  2. 作为一个程序员,敲代码还是二指禅??? 教你几招,让你打字速度飞起
  3. 服装类软文有哪些写作技巧?
  4. 全国计算机会过期吗,计算机二级​证会过期吗
  5. linux用函数输出进程信息,进程间通信之-消息队列(Message)--linux内核剖析(十一)...
  6. 流水的高考题,铁打的小滑块
  7. 遍历 ArrayList和遍历 Map的几种方式
  8. 专升本管理学知识点总结——管理学概述
  9. eclipse/myeclipse安装svn和maven配置
  10. UE4用Spline Component蓝图生成连续SplineMesh路径模型