当前位置:首页 > 开发 > 移动开发 > 正文

ssh跳转plsql

发表于: 2015-07-20   作者:citygu   来源:转载   浏览次数:
摘要: 场景描述:     有一台拥有公网IP的服务器,提供SSH服务,端口22,可远程连接;该服务器拥有多网卡,配有内网IP;     从数据安全角度内网的Oracle未提供公网服务,但SSH服务器所在内网端可以访问数据库服务器;           现在需要访问数据库服务器,进行数据操作,首先想
场景描述:
    有一台拥有公网IP的服务器,提供SSH服务,端口22,可远程连接;该服务器拥有多网卡,配有内网IP;
    从数据安全角度内网的Oracle未提供公网服务,但SSH服务器所在内网端可以访问数据库服务器;
    
     现在需要访问数据库服务器,进行数据操作,首先想到的方法:在SSH服务器上安装Oracle客户端,使用SQL*PLUS访问数据库;或者使用一些第三方数据库管理客户端;
    无论是使用Oracle客户端还是第三方数据库管理端,都涉及到软件的安装、配置,这都有可能对现有机器环境造成影响,而且还不一定有在SSH服务器上安装软件的权限,怎么办?
     其实很多SSH客户端都提供端口转发功能,比如SecureCRT,就可以这么操作:
     1,先用SecureCRT 建立一个会话,选择“选项” 中的 “会话选项”-> "连接"->“端口转发”
        选择 【添加 】:
         【名称】端口转发  
         【手工选择允许访问的本地 IP地址】 127.0.0.1
         【端口】1521    (找一个本机并未使用的端口)
                 【远程】 ->【目的主机不同于SSH服务】填数据库的IP 地址
                                   【端口】 填Oracle的监听端口 如1521
 
2,现在就可以用SecureCRT 连接刚才新建的会话了,连接上SSH 
 
3,修改本机的ORACLE TNSNAMES.ORA,添加配置:
TNS_NAME =
  (DESCRIPTION =
    (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
   其中SERVICE_NAME 为数据库服务监听的真实SERVER_NAME
   打开PL/SQL进行登录测试,成功!
   整个流程:
      PL/SQL--->127.0.0.1:1521---ssh -->SSH服务器---转发--->数据库服务器:1521

ssh跳转plsql

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
1 SSH
(一)、准备工作——2分钟 1、选择window-preferences菜单, 键入content,将红圈位置改为xyz 2、
2 SSH
(一)、准备工作——2分钟 1、选择window-preferences菜单, 键入content,将红圈位置改为xyz 2、
3 SSH
手动配置SSH 运行环境 MyEclispe 8.5 Tomcat 6.0 1. 需要的jar包 struts2: spring3.0: hibernate3
4 ssh
SSH整合: 1.创建一个web工程:
5 ssh
Linux学习之CentOS(十四)--初识ssh 早在学习Linux之前,就有听说过ssh这个词了,当时因为学了j2ee的
6 SSH
一、什么是SSH SSH是英文Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密,
7 ssh
原文地址:http://www.diybl.com/course/6_system/linux/linuxjq/20110923/560894.html 生成keygen
目录: 【SSH进阶之路】Struts基本原理 + 实现简单登录(二) 【SSH进阶之路】一步步重构MVC实现Str
plsql是oracle的利器,下面介绍下一些配置,作为备忘。 1:配置文件   需要定位到:XXX\oracle\ap
问题:PL/SQL插入和更新乱码。 解决乱码问题需要关注的三点: 1. Oracle数据库内部的字符集 2. Orac
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号