通过putty来管理内部网服务器

现在开发的项目中有3台服务器和一台LB。
3台服务器分别安装的是
webserv(192.168.1.2):web服务器
db(192.168.1.3):数据库服务器
mail(192.168.1.4):邮件服务器

外部的LB的22端口映射到webserv上。

那么从外部通过ssh的客户端putty可以登录到webserv上进行操作。
但是由于是命令操作,对于习惯于窗口操作的人来说,很不方便。
由于数据库服务器在内部网,而且没有和LB进行端口映射,所以数据库的客户端是无法直接连接到数据库服务器上的。

使用putty的tunnel功能,可以把数据通过webserv转发给db。

具体的操作是这样的。
1.运行putty,会出现设置窗口,点击左边的sessions选项(默认)
输入IP地址和端口号(默认为22)
2.选择左边的Connection->SSH->Tunnels选项
在Source port里面输入本地要开启的端口号(选择一个本地未使用的任意端口号,比如7777)
在Destination里面填入最终要连接的服务器IP和端口号。我们这里数据库服务器IP为:192.168.1.4,使用的postgresql数据库,端口为5432,所以应该填写
[code]
192.168.1.4:5432
[/code]
3.其他默认,单击add按钮。
4.然后点击open进行ssh登录,输入用户名和密码

这样就完成了一个[本地]->[ssh服务器]->[数据库]的一个ssh通道,运行postgresql的客户端管理程序,链接本地的7777端口就可以了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值