python利用跳板机ssh远程连接redis
2018-01-19 14:18
537 查看
公司服务器的mysql和redis连接都需要有跳板机,网上有很多python ssh远程连接mysql的,那天我研究了下,利用sshtunnel模块连接上了redis,具体如下:
from sshtunnel import SSHTunnelForwarder # ssh连接库
import redis # redis模块
from sshtunnel import SSHTunnelForwarder # ssh连接库
import redis # redis模块
server = SSHTunnelForwarder( ssh_address_or_host= , # ssh地址 ssh_username= , # ssh连接的用户名
ssh_password= , # ssh连接的用户名
remote_bind_address=('远程机器地址', 端口号)) server.start() r=redis.Redis(host='redis地址', port=server.local_bind_port, decode_responses=True)
如上就可以连接上redis啦,要关闭连接,我用的server.close()
相关文章推荐
- Redis in Python:远程连接Redis服务器
- 利用Python实现对linux服务器SSH远程连接和系统操作的几种方式
- python利用paramiko连接远程服务器执行命令
- python利用paramiko连接远程服务器执行命令
- 利用Jedis远程连接Redis出错解决方案
- python利用paramiko连接远程服务器执行命令的方法
- 如何利用远程桌面连接CentOS的Desktop版本
- 详解Redis开启远程登录连接
- 利用远程桌面连接实现外网对局域网计算机的控制
- python连接远程mysql失败(必行方法)
- python连接远程MySQL数据库
- redis远程连接
- redis 本地可连接,远程无法连接
- java 远程连接 redis 简单示例
- python 交互式命令行数据库连接助手 -- mysql、sql server (mssql)、redis
- 2.redis 连接远程
- redis -- python操作连接redis简单示例
- java连接远程linux的redis
- Redis开启远程登录连接。
- python 使用ssh连接服务器进行远程命令行操作