SecureCRT配置端口转发-通过跳板机SSH到其他服务器

       在项目开发中遇到这样一个问题,客户服务器有一台操作系统的CentOS JAVA服务器和MySQL服务器,本地电脑通过VPN SSH到这2台服务器进行日常维护。最近因为修改了远程Mysql服务器导致重启时连不上Mysql服务器了。但是JAVA服务器可以SSH到Mysql服务器。通过各种方法排查没有查到具体原因,最后考虑一个解决方案是用SecureCRT 登录JAVA服务器,然后由JAVA服务器将SSH请求转发到MySQL服务器,从而间接实现SecureCRT SSH 到Mysql服务器。

       那么SecureCRT如何配置端口转发呢?

      首先需要建立一个SecureCRT到JAVA服务器的会话,这个会话作为一个跳板机会话,远程主机填写JAVA服务器的IP和22端口(SSH默认端口),会话的登录账号和密码为JAVA服务器的登录账号和密码。然后会话选项中添加一个端口转发,见下图:

       假定192.168.76.30是Mysql服务器的IP。这样建立一个本机127.0.0.1,端口是30022到192.168.76.30,端口22的转发规则。建立后,这个会话需要一直保持链接,所以要配置下反空闲,防止一会连接就自动关闭了:

      然后JAVA服务器上要配置允许端口转发,需要在/etc/ssh/sshd_config中增加下面的配置:AllowTcpForwarding yes ,这样默认是用#注释掉的,把#号去掉 然后运行systemctl  restart sshd

       接下来还要再建立一个会话,这个会话设置ip为本机的IP 127.0.0.1,端口为前面配置的转发端口30022(只要不被占用即可),会话链接后会提示输入登录账号和密码,这个登录账号和密码输入Mysql服务器的登录账号和密码即可。

       综上所述,配置端口转发需要建立两个会话,其中一个是建立一个转发通道,要保持一直运行,然后再建立一个新的会话,新的会话是本机127.0.0.1通过本机某个端口(30022),通过跳板机(JAVA 服务器)将SSH请求转发给目标服务器(MySQL服务器)。注意这个转发端口(30022)是本机的,不是跳板机的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/78857.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue3使其另一台服务器上的x.html,实现x.html调用中的函数,并向其传递数据。

vue3例子 <template><div><iframeload"loadIFreamSite"id"loadIframeSite":src"iframeSrc1"frameborder"0"scrolling"no"allowtransparency"true"style"width: 100%"></iframe&g…

JQ6500语音模块详解(STM32)

目录 一、介绍 二、传感器原理 1.原理图 2.引脚描述 三、程序设计 main文件 usart.h文件 usart.c文件 四、实验效果 五、资料获取 项目分享 一、介绍 JQ6500是一种支持串口驱动的语音模块&#xff0c;提供串口的MP3芯片&#xff0c;集成了MP3、WMV的硬解码。同时软…

如何让自己的博客可以在百度、谷歌、360上搜索到(让自己写的CSDN博客可以有更多的人看到)

发现自己写的博客文章名复制&#xff0c;然后粘贴到百度进行搜索&#xff0c;发现搜索不到自己的&#xff0c;但是会显示其他人的CSDN博客。于是查找相关资料&#xff0c;整理出以下搜索引擎资源收录入口&#xff0c;把自己的文章链接输入进去&#xff0c;然后经过审核通过后&a…

1. 用户之窗

前端开发简介 1. 什么是前端&#xff1f; 前端开发&#xff08;Front-End Development&#xff09;是构建网站或应用 用户直接交互界面 的技术领域&#xff0c;涵盖&#xff1a; 视觉呈现 &#xff08;布局、色彩、动画&#xff09;交互逻辑 &#xff08;点击、滚动、表单&a…

无过拟合的记忆:分析大语言模型的训练动态

Kushal Tirumala⇤ Aram H. Markosyan⇤ Luke Zettlemoyer Armen Aghajanyan Meta AI 研究 {ktirumala,amarkos,lsz,armenag}fb.com 原文链接&#xff1a;[2210.09262] Physics-Driven Convolutional Autoencoder Approach for CFD Data Compressions 摘要 尽管超大语言模型…

黑马Redis(三)黑马点评项目

优惠卷秒杀 一、全局唯一ID 基于Redis实现全局唯一ID的策略&#xff1a; Component RequiredArgsConstructor public class RedisIdWorker {private static final Long BEGIN_TIMESTAMP1713916800L;private static final int COUNT_BITS 32;Resourceprivate final StringRed…

flume----初步安装与配置

目录标题 **flume的简单介绍**⭐flume的**核心组件**⭐**核心特点** **安装部署**1&#xff09;**解压安装包**2&#xff09;**修改名字** **&#xff08;配置文件时&#xff0c;更方便&#xff09;****3&#xff09;⭐⭐配置文件**4&#xff09;**兼容Hadoop**5&#xff09;**…

深度整合Perforce P4+Jira+Confluence:游戏开发团队协作工具链搭建指南

现场对话 游戏开发团队最头疼的版本管理问题是什么&#xff1f; SVN宕机&#xff1f; Git仓库爆炸&#xff1f; 还是美术资源管理一团乱&#xff1f; 在4月11-12日的GGS 2025全球游戏峰会上&#xff0c;Perforce中国授权合作伙伴-龙智的销售和技术支持团队&#xff0c;与行业…

k8s基本概念-YAML

YAML介绍 YAML是“YAML Aint a Markup Language” (YAML不是一种置标语言)的递归缩进写,早先YAML的意思其实是:“Yet Another Markup Language”(另一种置标语言) YAML是一个类似XML、JSON的标记性语言。YAML强调以数据为中心,并不是以标识语言为重点。因而YAML本身的定义…

ECharts散点图-散点图20,附视频讲解与代码下载

引言&#xff1a; ECharts散点图是一种常见的数据可视化图表类型&#xff0c;它通过在二维坐标系或其它坐标系中绘制散乱的点来展示数据之间的关系。本文将详细介绍如何使用ECharts库实现一个散点图&#xff0c;包括图表效果预览、视频讲解及代码下载&#xff0c;让你轻松掌握…

Infrared Finance:Berachain 生态的流动性支柱

在加密市场中&#xff0c;用户除了参与一级和二级交易&#xff0c;还有一种低门槛参与的就是空投。从 2021 年 DeFi 成为主流开始&#xff0c;空投一直都是“以小搏大”的机会&#xff0c;通过参与项目早期的链上交互和任务以获取空投奖励&#xff0c;近几年已成为一种广受欢迎…

附1:深度解读:《金融数据安全 数据安全分级指南》——数据分类的艺术专栏系列

文章目录 一、文件背景与意义1.1 文件背景1.2 文件意义 二、文件结构与核心内容2.1 文件结构概述2.2 核心内容解析2.2.1 范围与适用对象2.2.2 数据安全定级目标与原则2.2.3 数据安全定级要素2.2.4 要素识别2.2.5 数据安全级别划分 三、定级方法与流程3.1 定级流程3.2 级别变更机…

vue mixin混入与hook

mixin混入是 ‌选项式 API‌&#xff0c;在vue3-Composition API <script setup> 中无法直接使用&#xff0c;需通过 setup() 函数转换 vue2、vue3选项式API: // mixins/mixin.js export const mixin {methods: {courseType(courseLevel) {const levelMap {1: 初级,…

Excel如何安装使用EPM插件并且汉化?

Excel如何使用EPM插件 Excel如何使用EPM插件一、安装EPM插件二、启动EPM插件三、插件汉化设置 Excel如何使用EPM插件 一、安装EPM插件 在安装EPM插件时&#xff0c;若运行安装包后出现报错提示&#xff0c;通常是因为系统缺少 Visual Studio 2010 组件&#xff0c;需先安装该…

vue3-springboot-mysql的docker部署

Docker配置原理与部署文档 概述 本文档详细说明RuoYi-Vue与BladeX集成项目的Docker部署原理&#xff0c;包括配置文件的作用、相互关系及数据流动。通过三个核心配置文件&#xff08;docker-compose.yml、Dockerfile和docker-entrypoint.sh&#xff09;&#xff0c;实现了应用…

第十二天 使用Unity Test Framework进行自动化测试 性能优化:Profiler分析、内存管理

前言 在完成游戏核心功能开发后,如何确保项目质量并成功发布到各大平台?本文将从自动化测试到商店上架,手把手教你构建完整的游戏开发闭环。使用Unity 2022 LTS版本进行演示,所有代码均经过实际项目验证。 一、自动化测试实战(Unity Test Framework) 1.1 测试框架搭建 …

【专题四】前缀和(3)

&#x1f4dd;前言说明&#xff1a; 本专栏主要记录本人的基础算法学习以及LeetCode刷题记录&#xff0c;按专题划分每题主要记录&#xff1a;&#xff08;1&#xff09;本人解法 本人屎山代码&#xff1b;&#xff08;2&#xff09;优质解法 优质代码&#xff1b;&#xff…

深度解析:TextRenderManager——Cocos Creator艺术字体渲染核心类

一、类概述 TextRenderManager 是 Cocos Creator 中实现动态艺术字体渲染的核心单例类。它通过整合资源加载、缓存管理、异步队列和自动布局等功能&#xff0c;支持普通字符模式和图集模式两种渲染方案&#xff0c;适用于游戏中的动态文本&#xff08;如聊天内容、排行榜&…

【漫话机器学习系列】229.特征缩放对梯度下降的影响(The Effect Of Feature Scaling Gradient Descent)

特征缩放对梯度下降的影响&#xff1a;为什么特征标准化如此重要&#xff1f; 在机器学习和深度学习中&#xff0c;梯度下降是最常用的优化算法之一。然而&#xff0c;很多人在训练模型时会遇到收敛速度慢、训练不稳定的问题&#xff0c;其中一个重要原因就是特征未进行适当的…

【神经网络与深度学习】批标准化(Batch Normalization)和层标准化(Layer Normalization)

引言 在深度学习中&#xff0c;标准化技术&#xff08;Normalization&#xff09;是提高神经网络训练效率和性能的重要工具。其中&#xff0c;批标准化&#xff08;Batch Normalization, BN&#xff09;和层标准化&#xff08;Layer Normalization, LN&#xff09;是两种常用的…