【Putty】win10 / win 11:SSH 远程连接工具 Putty 下载、安装

news2024/11/24 20:56:46

目录

一、Jmerter 连接 SSH 隧道的 mysql(不可行)

二、Putty 介绍

三、Putty 的下载

四、Putty 无需安装直接使用

五、Putty 使用

(1)我需要连接 ssh 隧道的 MySQL 参数如下

(2)Putty 使用教程 



一、Jmerter 连接 SSH 隧道的 mysql(不可行)

网上搜索到的方案如下:

win 本机 Jmerter 连接使用 SSH 隧道的 mysql 服务器时,Jmerter 自身元件无法实现需要 ssh 账号密码登录的设置,那么数据库服务器是通过 SSH 连接的,那需要通过中间远程连接工具来登录,这里使用 Putty 将数据库的 ssh → tunnel 中的请求域名先映射到本地的端口,然后访问。 

实测上述方案不可行:

  • 上述方案不可行,直接 win 本机开启 Putty,Putty 能连接成功数据库服务器,但是 win 本机上的 JMETER 的 JDBC Connection Configuration 配置元件依旧是无法连接成功 Mysql 数据库服务器的,无法连接,所以实测不可行。
  • 而且本人无法拿到数据库服务器的秘钥,也没法去生成许可文件,所以即使 win 上的 Putty 连接成功了, win 本机上的 JMETER 还是失败的
  • 主要是我无法改变 MySQL 目标服务的权限,加密钥加隧道加文件都不行,就只有一个ssh 账号密码和 MySQL 账号密码,跳板机都需要去服务器加文件,所以需要想办法不改数据库服务器,需要一个单纯 JMETER 实现连接的办法
  • 而且借助 putty 不太方便,因为只能在 win,如果把 jmeter 放压测机 Linux 的,又不是数据服务器上的,还是得解决 ssh 问题
  • putty 登录成功,但是 jmeter 还是无法连接,JMETER 报错:
    Cannot create PoolableConnectionFactory (Communications link failure
    
    The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.)

所以现在的主要问题:

jmeter 有没有办法不借助跳板机 Putty ,直接用 jmeter 自身的元件,完成需要 ssh 账号密码 加 MySQL8 账号密码登录的数据池连接的办法? 

答案是有的,这个问题由 JMETER 专栏的一个方法解决

但是以下博文还是说明一下纯粹 Putty 的安装和使用,做一个记录,但是通过 Putty 作为跳板机协助 JMETER 连接 ssh 的 Mysql 是不可行的!!!



二、Putty 介绍

  • PuTTY是一款开源的连接软件,由Simon Tatham维护,使用MIT许可证。
  • PuTTY包含多个组件,如PuTTY、PuTTYgen、PSFTP、PuTTYtel、Plink、PSCP和Pageant。
  • 默认的登录协议是SSH,端口为22。
  • PuTTY支持SSH、Telnet和Serial等协议,其中SSH是最常用的。
  • PuTTY提供简单直观的界面,支持多种网络协议和加密算法。
  • 它是一个功能丰富的远程终端工具,适用于远程管理、维护和访问各种类型的计算机和设备。

Putty 的主要应用场景有以下几个方面:

  1. 远程登录:通过 SSH 或 Telnet 连接到远程计算机,可以执行命令、编辑文件、配置系统等。

  2. 文件传输:使用 SCP 或 SFTP 协议,可以安全地在本地和远程计算机之间传输文件。

  3. SSH 隧道:通过建立 SSH 隧道,可以安全地将本地端口转发到远程计算机,实现本地和远程服务器之间的数据传输和访问。

  4. 远程维护与管理:可以远程管理服务器、路由器和网络设备,进行配置、故障排除、日志查看等操作。

  5. 跨平台连接:Putty 可以在 Windows 平台上使用,连接到各种不同操作系统的远程服务器,为跨平台管理提供便利。

Putty 的主要优点:

  1. 完全免费
  2. 在 Windows 9x/NT/2000 操作系统下运行非常稳定
  3. 全面支持 SSH1 和 SSH2 协议
  4. 软件绿色,无需安装,只需下载后在桌面创建一个快捷方式即可使用
  5. 体积小,不到 1MB
  6. 操作简单,所有操作都在一个控制面板中完成


三、Putty 的下载

官网下载地址icon-default.png?t=N7T8https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 



四、Putty 无需安装直接使用

双击打开文件直接使用:putty.exe

可以直接发送桌面快捷方式



五、Putty 使用

(1)我需要连接 ssh 隧道的 MySQL 参数如下

DB_HOST= MySQL IP

DB_PORT= 3306

DB_DATABASE= MySQL 数据库名

DB_USERNAME= MySQL 用户名

DB_PASSWORD= MySQL 密码

DB_CHARSET=utf8mb4

DB_COLLATION=utf8mb4_general_ci

需要配置 SSH

IP:SSH IP

账号:SSH 用户名

密码:SSH 密码


(2)Putty 使用教程 

PuTTY 的下载安装和基本使用方法教程icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/35707142

使用 PuTTY 这个开源的 SSH 和 Telnet 客户端时,使用 PuTTY 进行远程登录和管理设备:

  1. 根据上述方法下载和安装对应版本的 PuTTY

  2. 启动 PuTTY:安装完成后,在您的应用程序或启动菜单中找到 PuTTY,然后双击打开它。

  3. 配置会话:在 PuTTY 主窗口中,您将看到一个主机名(或 IP 地址)字段。在此字段中输入您要连接的远程服务器的 IP 地址或主机名。确保选择正确的连接类型,如 SSH 或 Telnet。

  4. 配置端口号:如果您要使用非标准的端口号进行连接,可以在端口字段中指定端口号。如果您不确定,请保留默认的端口号。

  5. SSH 配置(如果使用 SSH):如果您使用 SSH 进行连接,您可以在左侧分类菜单中找到相关选项。您可以配置加密和身份验证选项,例如使用密钥登录等。您还可以保存您的配置以便以后重复使用。

  6. 启动会话:在完成配置后,单击“Open”按钮启动会话。

  7. 连接远程服务器:一旦会话启动,PuTTY 将打开一个新窗口,要求您提供远程服务器的登录凭据(用户名和密码)。输入凭据后按下 Enter 键。

  8. 管理远程设备:一旦成功登录到远程服务器,您可以在 PuTTY 中执行命令和管理设备。您可以在命令行提示符中输入命令并按下 Enter 键来执行它们。

  9. 断开连接:要断开与远程服务器的连接,您可以在命令行提示符中输入“logout”或“exit”,然后按下 Enter 键。

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

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

相关文章

MA-SAM:模态不可知的三维医学图像分割SAM自适应

论文:MA-SAM: Modality-agnostic SAM Adaptation for 3D Medical Image Segmentation | Papers With Code 代码:GitHub - cchen-cc/MA-SAM: PyTorch implementation for MA-SAM 机构:a)高级医疗计算和分析中心,麻省总医院和哈佛…

华为云开源低代码引擎 TinyEngine 正式发布

随着企业对于低代码开发平台的需求日益增长,急需一个通用的解决方案来满足各种低代码平台的开发需求。正是在这种情况下,低代码引擎应运而生。它是一种通用的开发框架,通过对低代码平台系统常用的功能进行解构,将其划分为多个功能模块,并为每个模块定义了相应的协议和开发…

Go 语言中 panic 和 recover 搭配使用

本次主要聊聊 Go 语言中关于 panic 和 recover 搭配使用 ,以及 panic 的基本原理 最近工作中审查代码的时候发现一段代码,类似于如下这样,将 recover 放到一个子协程里面,期望去捕获主协程的程序异常 看到此处,是否会…

传输层TCP协议

前言 传输层的历史渊源可以追溯到计算机网络的早期阶段。在20世纪60年代和70年代,计算机网络主要是由一些简单的点对点连接组成的。这些连接通常使用专用的硬件和协议,例如串行线路和电话线路。在这种情况下,传输层的功能是由这些协议本身来提…

【SpringCloud】认识微服务

🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaEE 操作系统 Redis 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 认识微服务 一、 服务架构演变1.1 单体架构…

Qt之进程通信-QProcess(含源码+注释)

文章目录 一、QProcess进程通信示例二、QProcess通信个人理解三、源码MainWindowProcessSenderMainWindowProcessSender.hMainWindowProcessSender.cppMainWindowProcessSender.ui MainWindowProcessRecvMainWindowProcessRecv.hMainWindowProcessRecv.cppMainWindowProcessRec…

【算法——双指针】LeetCode 18 四数之和

题目描述: 解题思路:双指针 四数之和与前面三数之和思路一样,排序后,枚举 nums[a]作为第一个数,枚举 nums[b]作为第二个数,那么问题变成找到另外两个数,使得这四个数的和等于 target&#xff0c…

吃鸡玩家必备神器!一站式提升战斗力、分享干货!

大家好,我是吃鸡玩家。在这个视频中,我要分享一个让你瞬间提高战斗力的神器,同时让你享受到顶级游戏作战干货的盛宴!让我们一起来了解吧! 首先,我们推荐绝地求生作图工具。通过这款工具,你可以轻…

用这些IDEA插件,让你早下班两小时

GenerateAllSetter:一键调用一个对象的所有setter方法 RestfulTool:自动显示所有URL接口,快速检索接口 SequenceDiagram:以图形界面形式显示方法调用链,方便阅读源码、梳理代码 CamelCase:变量下划线转驼峰命名 Rainbow Brackets:帮助程序员识别代码中括…

十五、异常(5)

本章概要 异常限制构造器 异常限制 当覆盖方法的时候,只能抛出在基类方法的异常说明里列出的那些异常。这个限制很有用,因为这意味着与基类一起工作的代码,也能和导出类一起正常工作(这是面向对象的基本概念)&#…

基于SSM的校园资讯推荐系统设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…

关联规则挖掘:Apriori算法的深度探讨

目录 一、简介什么是关联规则挖掘?什么是频繁项集?什么是支持度与置信度?Apriori算法的重要性应用场景 二、理论基础项和项集支持度(Support)置信度(Confidence)提升度(Lift&#xf…

SSM - Springboot - MyBatis-Plus 全栈体系(十八)

第四章 SpringMVC SpringMVC 实战:构建高效表述层框架 一、SpringMVC 简介和体验 1. 介绍 Spring Web MVC 是基于 Servlet API 构建的原始 Web 框架,从一开始就包含在 Spring Framework 中。正式名称“Spring Web MVC”来自其源模块的名称&#xff08…

OCR让点读笔如虎添翼

点读笔是一种智能学习工具,它可以通过识别文字来提供相应的语音或图像反馈。在实现文字识别功能时,点读笔通常会借助OCR(Optical Character Recognition,光学字符识别)技术。下面将详细介绍点读笔如何利用OCR技术实现文…

浅析人脸活体检测技术的两种方法

随着人脸识别技术日趋成熟,商业化应用愈加广泛,然而人脸极易用照片、视频等方式进行复制,因此对合法用户人脸的假冒是人脸识别与认证系统安全的重要威胁。目前基于动态视频人脸检测、人脸眨眼、热红外与可见光人脸关联等领先业界的人脸活体检测算法,已经取得了一定的…

Linux0.12内核源码解读(2)-Bootsect.S

作者:小牛呼噜噜 | https://xiaoniuhululu.com 计算机内功、源码解析、科技故事、项目实战、面试八股等更多硬核文章,首发于公众号「小牛呼噜噜」 文章目录 回顾计算机启动过程8086、80x86是什么意思?寄存器初始化CS:IPCPU是如何和ROM相连的?加载MBR到…

餐饮蛋糕鲜花便利店水果店外卖自提小程序开发

对于实体门店小微商家来说,做私域和复购永远是最划算的买卖。店里每天有新客到老客到,做好私域就可以零成本形成稳定客流而且还可以通过活动形成社交裂变和口碑效应。不做好私域和留存就是白白看着自己客户被同行一口一口吃掉。因此也就有了自提外卖小程…

制作婚礼邀请函只需三步,轻松制作走心请柬

制作自己的婚礼邀请函是一种流行的方式来传达你的婚礼信息给你的亲朋好友。在这个数字化的时代,你可以使用在线制作平台来创建自定义的婚礼邀请函。下面是一个简单的步骤指南,教你如何使用乔拓云网在线制作平台制作出超有感觉的婚礼请柬。 首先&#xff…

【Overload游戏引擎分析】从视图投影矩阵提取视锥体及overload对视锥体的封装

overoad代码中包含一段有意思的代码,可以从视图投影矩阵逆推出摄像机的视锥体,本文来分析一下原理 一、平面的方程 视锥体是用平面来表示的,所以先看看平面的数学表达。 平面方程可以由其法线N(A, B, C)和一个点Q(x0,…

【发表案例】计算机类SCIE,2区,2个月2天录用

计算机类SCIE 【期刊简介】IF:4.0-5.0,JCR2区,中科院3区 【检索情况】SCIE 在检,正刊 【征稿领域】提高安全性和隐私性的边缘/云的智能方法的研究,如数字孪生等 录用案例:2个月2天录用 2023.09.27 | A…