linux自带ssh,Linux系统自带的SSH客户端的使用

本文介绍了如何在Linux系统中使用SSH客户端进行隧道配置,以实现从开发部的Linux服务器通过SSH连接到日方的Linux系统,再进一步连接到Oracle和DB2服务器。主要涉及-L参数的使用,通过端口转发实现远程访问。操作包括设置-L选项连接目标主机的22端口和转发到DB2及Oracle服务器的特定端口。
摘要由CSDN通过智能技术生成

Linux系统自带的SSH客户端的使用

操作系统:CentOS5

本来一个putty就可以搞定的,结果下载了putty0.6的unix源码,编译的时候发现GTK版本不对,找不到gtk-config,搞了半天也没戏,哎,man ssh吧。

本次案例:

开发部的一台内网linux服务器,ssh方式登陆到日方linux系统上,然后再同时连接到实际的oracle和DB2服务器。

第一次连接:

[

[email=root@tomcat]root@tomcat[/email]

~]#ssh -L 10022:test.xxx1.co.jp:22 -p 22

[email=username1@xxx2.com]username1@xxx2.com[/email]

说明:此项作用是将发往本机(开发部linux服务器)10022端口的连接通过tunnel转发到目标主机test.xxx1.co.jp的22端口上。

连接成功后提示符变为:[username1@test ~]$,登陆OK。

第二次连接1:

[

[email=root@tomcat]root@tomcat[/email]

~]#ssh -L 50001:10.254.4.100:50001 -p 10022

[email=username2@localhost]username2@localhost[/email]

说明:此项作用是将发往本机(此时的本机是xxx2.com这台日方机器)50001端口的连接通过tunnel转发到最终的目标主机10.254.4.100的50001(DB2)端口上。

第二次连接2:

[

[email=root@tomcat]root@tomcat[/email]

~]#ssh -L 1521:test.xxx1.co.jp:1521 -p 10022

[email=username2@localhost]username2@localhost[/email]

说明:作用同上,只不过是连接到了1521端口(ORACLE)。

其实一旦理解了非常简单,主要是-L和-R参数的理解,我迷糊了半天才绕出来,呵呵!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值