使用ssh tunnels加密连接oracle数据库

简介: 前一阵子,与一位高手聊天,正好遇到对方的系统有一些问题,要远程连接数据库,我看他使用putty连上后,连接数据库使用的IP是127.0.0.1(localhost),端口也是1521,但是觉得很纳闷,这样怎么能连接远程的数据库能?按照他的说法,使用隧道技术,问对方如何实现的,对方也没有告知。
前一阵子,与一位高手聊天,正好遇到对方的系统有一些问题,要远程连接数据库,我看他使用putty连上后,连接数据库使用的IP是127.0.0.1(localhost),端口也是1521,但是觉得很纳闷,这样怎么能连接远程的数据库能?按照他的说法,使用隧道技术,问对方如何实现的,对方也没有告知。

   最近一直困扰着我,很明显使用ssh tunnels的东西。今天正好有空,看了一些文档,原来非常简单,把整个过程演示看看。
   配置putty连接数据库外,在tunnels界面上(如图)配置如下:
   其中IP地址是数据库的IP地址,本地端口我使用1521(这样要求不能在本地启动oracle的监听服务),不然有冲突,当然如果冲突,可以更换一个端口号。

   然后使用putty登录数据库,然后在本地执行:

   使用sqlplus测试通过。
   sqlplus scott/ foo@127.0.0.1:1521/orcl

   顺便我也测试了Remote功能,我在本机上开启了telnet服务。登录数据库后,telnet 127.0.0.1 6666也能连上自己的机器,奇怪的是如果不打命令,
回车不起作用,执行命令后再回车倒是可以的。

   btw:我正好在看Linux Recipes For Oracle Dbas (Apress, 2008, 1430215755).pdf的文章,发现讲ssh tunnels里面就有这个例子,不过更加复杂一些,是3台机器的,连接的telnet服务。
img_5978ab2f63744779e001574ed7c1a878.jpg
snap.JPG
目录
相关文章
|
2天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库:装上去,飞起来!
本文是一篇关于Oracle数据库安装和使用的博文摘要。作者以轻松幽默的笔调介绍了自己在实验中掌握的Oracle数据库基本操作,包括使用组件查看命令、配置数据库监听器等。作者也分享了在实验中遇到的一些有趣问题,如SQL语句缺少分号导致的意外错误。此外,作者还强调了登录sys用户和启动实例加载数据库的注意事项,并鼓励读者面对挑战时保持乐观,不断提升自己的能力。整体风格风趣严谨,引人入胜。
55 0
|
9天前
|
关系型数据库 网络安全 数据库
通过SSH登录OceanBase数据库需要修改用户密码,然后使用SSH客户端进行远程登录
通过SSH登录OceanBase数据库需要修改用户密码,然后使用SSH客户端进行远程登录
21 6
|
19天前
|
存储 Oracle 关系型数据库
【数据库数据恢复】Oracle数据库ASM磁盘组掉线的数据恢复案例
oracle数据库ASM磁盘组掉线,ASM实例不能挂载。数据库管理员尝试修复数据库,但是没有成功。
【数据库数据恢复】Oracle数据库ASM磁盘组掉线的数据恢复案例
|
20天前
|
存储 Java 数据库
JAVAEE框架数据库技术之13_oracle 之PLSQL技术及存储过程和函数(二)
JAVAEE框架数据库技术之13_oracle 之PLSQL技术及存储过程和函数
24 0
|
20天前
|
存储 SQL Java
JAVAEE框架数据库技术之13_oracle 之PLSQL技术及存储过程和函数(一)
JAVAEE框架数据库技术之13_oracle 之PLSQL技术及存储过程和函数
22 0
|
20天前
|
SQL Oracle 关系型数据库
JAVAEE框架数据库技术之12_oracle常用函数和高级查询子查询
JAVAEE框架数据库技术之12_oracle常用函数和高级查询子查询
54 0
JAVAEE框架数据库技术之12_oracle常用函数和高级查询子查询
|
20天前
|
SQL 存储 Oracle
JAVAEE框架数据库技术之11 oracle入门
JAVAEE框架数据库技术之11 oracle入门
109 0
JAVAEE框架数据库技术之11 oracle入门
|
14天前
|
Java 数据安全/隐私保护
6-4 字符串加密(Java解法,两种网上的类型题)
6-4 字符串加密(Java解法,两种网上的类型题)
13 0
|
15天前
|
算法 安全 Java
Java 实现 RSA 非对称加密算法-加解密和签名验签
Java 实现 RSA 非对称加密算法-加解密和签名验签
|
1月前
|
存储 JSON 安全
使用shiro对数据库中的密码进行加密存储(java+springboot+shiro)
使用shiro对数据库中的密码进行加密存储(java+springboot+shiro)
36 0

热门文章

最新文章