现在开发的项目中有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,所以应该填写
192.168.1.4:5432
3.其他默认,单击add按钮。
4.然后点击open进行ssh登录,输入用户名和密码
这样就完成了一个[本地]->[ssh服务器]->[数据库]的一个ssh通道,运行postgresql的客户端管理程序,链接本地的7777端口就可以了。
分享到:
相关推荐
### SSH隧道管理内部服务器(Putty, SSH Secure Shell) #### 概念理解 在讨论具体的配置方法之前,我们首先需要明确几个概念。SSH(Secure Shell)是一种加密的网络传输协议,用于计算机之间的通信,通常用来远程...
总的来说,Putty是Windows用户与Linux服务器交互的重要工具,无论你是系统管理员、开发者还是普通用户,掌握Putty的使用都能极大地提升工作效率。在确保安全性的前提下,Putty以其小巧、易用的特点,成为Linux远程...
当用户在外出差或不在办公环境时,可以通过Putty连接到公司的内部服务器,执行维护任务或管理数据。而“本地服务器则采用内网服务器访问”,意味着对于同一网络内的服务器,可能有其他更直接的访问方式,比如直接...
PuTTY是一款广受欢迎的开源远程连接软件,尤其在IT行业内被广泛使用,它允许用户通过SSH(Secure Shell)协议安全地连接到各种类型的远程服务器,包括Linux、Unix以及Windows等系统。这款轻量级的客户端工具支持多种...
总的来说,PuTTY以其简洁、安全和高效的特点,成为许多IT专业人士首选的远程访问工具。其免安装和单一文件的特性,更是方便了用户的日常使用和分享。无论是对于系统管理员、开发者还是普通用户,PuTTY都是一款不可或...
PuTTY是一款广受欢迎的开源应用程序,...总的来说,PuTTY是IT领域中不可或缺的远程连接工具,无论你是系统管理员、开发人员还是普通用户,都能从中受益。了解并熟练掌握PuTTY的使用,将大大提高你的工作效率和安全性。
这个版本的源代码提供了一个深入洞察 PuTTY 内部工作原理的机会,对于学习网络通信、C++编程以及安全协议实现的开发者来说具有极高的价值。 PuTTY的核心功能包括: 1. **SSH支持**:PuTTY支持Secure Shell (SSH),...
其主要功能是提供一个安全的终端模拟器,让用户可以通过加密的方式远程登录到服务器,执行命令、管理文件等操作。PuTTY在Windows平台上特别流行,因为它弥补了Windows系统原生不支持SSH连接的不足。 2. **源码的...
PUTTY特别适用于Linux服务器的远程管理,因为Linux系统通常默认启用SSH服务,用户可以通过PUTTY安全地访问和管理服务器,执行命令、上传/下载文件,甚至进行复杂的脚本操作。 在提供的压缩包文件名称"putty_V0.63....
3. **FTP服务**:PuTTY v0.61 包含了FTP客户端,用户可以通过它上传、下载文件,管理远程服务器的文件系统。 4. **配置多样性**:PuTTY提供了丰富的设置选项,允许用户根据自己的需求调整终端字体、颜色、窗口大小...
总结,"putty_nd-beta.zip"是一个可能是非官方的PuTTY beta版本,提供了一个安全的途径来远程访问和管理服务器。了解PuTTY的基本概念、功能以及如何安全使用它,对于任何需要远程操作服务器的IT专业人员来说都是非常...
这个特性使得用户可以在同一个窗口内管理多个SSH或Telnet会话,这对于需要同时连接并管理多台服务器的IT管理员来说,无疑大大提高了工作效率。MTPuTTY还提供了一种便携模式,使得用户无需安装即可在任何电脑上使用,...
改造源码意味着我们需要对 PuTTY 的内部工作原理有深刻的理解,这涉及到网络通信、加密算法和用户交互等多个方面的知识。改造的目标是增强其功能,例如添加密码保存选项,这可以方便用户在不频繁输入密码的情况下...
这个压缩包中的文件是Putty项目的源代码,对于开发者来说,它是研究Putty内部工作原理、学习网络通信协议以及自定义或扩展其功能的重要资源。 1. **源码**: 源码是编程的基础,它由程序员编写并可被编译器理解的...
**Putty:强大的远程连接工具** ...了解并熟练使用PuTTY,对于日常的系统管理、网络调试以及服务器维护等工作具有重要意义。而安全意识的培养,如正确使用SSH,定期检查WebShell,是保障网络环境安全的关键。
在实际应用中,当需要对远程服务器进行管理或者对硬件设备进行调试时,Putty因其易用性和跨平台性而被广泛使用。例如,开发人员可以通过SSH连接到Linux服务器,执行命令、查看日志,或者通过串口连接调试嵌入式设备...
PuTTY,作为一款知名的开源软件,是Windows操作系统上广泛...PuTTY的易用性和强大的功能使其成为网络管理员、开发人员和普通用户的首选工具,尤其对于那些需要频繁进行远程连接的用户来说,PuTTY无疑是必不可少的利器。
在描述中提到的“使用vi / vim编辑文件没有乱码”,意味着这个教程可能涵盖了如何在通过PuTTY连接到设备后,使用vi或vim文本编辑器来编辑文件,同时避免字符编码问题。vi和vim是Unix/Linux系统中的经典文本编辑器,...
PuTTY是一款广泛应用于Windows系统的开源软件,它允许用户通过SSH、Telnet等方式连接到远程服务器进行交互式会话。 【描述】虽然描述为空,但从通常的角度来说,PuTTY的配色设置可能涉及到用户个性化的需求,比如...