目錄
一、Jmerter 連接 SSH 隧道的 mysql(不可行)
二、Putty 介紹
三、Putty 的下載
四、Putty 無(wú)需安裝直接使用
五、Putty 使用
(1)我需要連接 ssh 隧道的 MySQL 參數(shù)如下
(2)Putty 使用教程?
一、Jmerter 連接 SSH 隧道的 mysql(不可行)
網(wǎng)上搜索到的方案如下:
win 本機(jī) Jmerter 連接使用 SSH 隧道的 mysql 服務(wù)器時(shí),Jmerter 自身元件無(wú)法實(shí)現(xiàn)需要 ssh 賬號(hào)密碼登錄的設(shè)置,那么數(shù)據(jù)庫(kù)服務(wù)器是通過 SSH 連接的,那需要通過中間遠(yuǎn)程連接工具來登錄,這里使用?Putty 將數(shù)據(jù)庫(kù)的 ssh → tunnel 中的請(qǐng)求域名先映射到本地的端口,然后訪問。?
實(shí)測(cè)上述方案不可行:
- 上述方案不可行,直接 win 本機(jī)開啟 Putty,Putty 能連接成功數(shù)據(jù)庫(kù)服務(wù)器,但是 win 本機(jī)上的 JMETER 的?JDBC Connection Configuration 配置元件依舊是無(wú)法連接成功 Mysql 數(shù)據(jù)庫(kù)服務(wù)器的,無(wú)法連接,所以實(shí)測(cè)不可行。
- 而且本人無(wú)法拿到數(shù)據(jù)庫(kù)服務(wù)器的秘鑰,也沒法去生成許可文件,所以即使 win 上的 Putty 連接成功了, win 本機(jī)上的 JMETER 還是失敗的
- 主要是我無(wú)法改變 MySQL 目標(biāo)服務(wù)的權(quán)限,加密鑰加隧道加文件都不行,就只有一個(gè)ssh 賬號(hào)密碼和 MySQL 賬號(hào)密碼,跳板機(jī)都需要去服務(wù)器加文件,所以需要想辦法不改數(shù)據(jù)庫(kù)服務(wù)器,需要一個(gè)單純?JMETER?實(shí)現(xiàn)連接的辦法
- 而且借助?putty?不太方便,因?yàn)橹荒茉?win,如果把?jmeter?放壓測(cè)機(jī)?Linux?的,又不是數(shù)據(jù)服務(wù)器上的,還是得解決?ssh?問題
- putty 登錄成功,但是 jmeter 還是無(wú)法連接,JMETER?報(bào)錯(cuò):
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.)
所以現(xiàn)在的主要問題:
jmeter?有沒有辦法不借助跳板機(jī) Putty ,直接用?jmeter?自身的元件,完成需要?ssh?賬號(hào)密碼?加?MySQL8?賬號(hào)密碼登錄的數(shù)據(jù)池連接的辦法??
答案是有的,這個(gè)問題由 JMETER 專欄的一個(gè)方法解決
但是以下博文還是說明一下純粹 Putty 的安裝和使用,做一個(gè)記錄,但是通過 Putty 作為跳板機(jī)協(xié)助?JMETER 連接 ssh 的 Mysql 是不可行的?。?!
二、Putty 介紹
- PuTTY是一款開源的連接軟件,由Simon Tatham維護(hù),使用MIT許可證。
- PuTTY包含多個(gè)組件,如PuTTY、PuTTYgen、PSFTP、PuTTYtel、Plink、PSCP和Pageant。
- 默認(rèn)的登錄協(xié)議是SSH,端口為22。
- PuTTY支持SSH、Telnet和Serial等協(xié)議,其中SSH是最常用的。
- PuTTY提供簡(jiǎn)單直觀的界面,支持多種網(wǎng)絡(luò)協(xié)議和加密算法。
- 它是一個(gè)功能豐富的遠(yuǎn)程終端工具,適用于遠(yuǎn)程管理、維護(hù)和訪問各種類型的計(jì)算機(jī)和設(shè)備。
Putty 的主要應(yīng)用場(chǎng)景有以下幾個(gè)方面:
遠(yuǎn)程登錄:通過 SSH 或 Telnet 連接到遠(yuǎn)程計(jì)算機(jī),可以執(zhí)行命令、編輯文件、配置系統(tǒng)等。
文件傳輸:使用 SCP 或 SFTP 協(xié)議,可以安全地在本地和遠(yuǎn)程計(jì)算機(jī)之間傳輸文件。
SSH 隧道:通過建立 SSH 隧道,可以安全地將本地端口轉(zhuǎn)發(fā)到遠(yuǎn)程計(jì)算機(jī),實(shí)現(xiàn)本地和遠(yuǎn)程服務(wù)器之間的數(shù)據(jù)傳輸和訪問。
遠(yuǎn)程維護(hù)與管理:可以遠(yuǎn)程管理服務(wù)器、路由器和網(wǎng)絡(luò)設(shè)備,進(jìn)行配置、故障排除、日志查看等操作。
跨平臺(tái)連接:Putty 可以在 Windows 平臺(tái)上使用,連接到各種不同操作系統(tǒng)的遠(yuǎn)程服務(wù)器,為跨平臺(tái)管理提供便利。
Putty 的主要優(yōu)點(diǎn):
- 完全免費(fèi)
- 在 Windows 9x/NT/2000 操作系統(tǒng)下運(yùn)行非常穩(wěn)定
- 全面支持 SSH1 和 SSH2 協(xié)議
- 軟件綠色,無(wú)需安裝,只需下載后在桌面創(chuàng)建一個(gè)快捷方式即可使用
- 體積小,不到 1MB
- 操作簡(jiǎn)單,所有操作都在一個(gè)控制面板中完成
三、Putty 的下載
官網(wǎng)下載地址https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html?
四、Putty 無(wú)需安裝直接使用
雙擊打開文件直接使用:putty.exe
可以直接發(fā)送桌面快捷方式
五、Putty 使用
(1)我需要連接 ssh 隧道的 MySQL 參數(shù)如下
DB_HOST= MySQL IP
DB_PORT= 3306
DB_DATABASE=?MySQL 數(shù)據(jù)庫(kù)名
DB_USERNAME=?MySQL 用戶名
DB_PASSWORD=?MySQL 密碼
DB_CHARSET=utf8mb4
DB_COLLATION=utf8mb4_general_ci
需要配置 SSH
IP:SSH IP
賬號(hào):SSH 用戶名
密碼:SSH 密碼
(2)Putty 使用教程?
PuTTY 的下載安裝和基本使用方法教程https://zhuanlan.zhihu.com/p/35707142
使用 PuTTY 這個(gè)開源的 SSH 和 Telnet 客戶端時(shí),使用 PuTTY 進(jìn)行遠(yuǎn)程登錄和管理設(shè)備:
根據(jù)上述方法下載和安裝對(duì)應(yīng)版本的 PuTTY
啟動(dòng) PuTTY:安裝完成后,在您的應(yīng)用程序或啟動(dòng)菜單中找到 PuTTY,然后雙擊打開它。
配置會(huì)話:在 PuTTY 主窗口中,您將看到一個(gè)主機(jī)名(或 IP 地址)字段。在此字段中輸入您要連接的遠(yuǎn)程服務(wù)器的 IP 地址或主機(jī)名。確保選擇正確的連接類型,如 SSH 或 Telnet。
配置端口號(hào):如果您要使用非標(biāo)準(zhǔn)的端口號(hào)進(jìn)行連接,可以在端口字段中指定端口號(hào)。如果您不確定,請(qǐng)保留默認(rèn)的端口號(hào)。
SSH 配置(如果使用 SSH):如果您使用 SSH 進(jìn)行連接,您可以在左側(cè)分類菜單中找到相關(guān)選項(xiàng)。您可以配置加密和身份驗(yàn)證選項(xiàng),例如使用密鑰登錄等。您還可以保存您的配置以便以后重復(fù)使用。
啟動(dòng)會(huì)話:在完成配置后,單擊“Open”按鈕啟動(dòng)會(huì)話。
連接遠(yuǎn)程服務(wù)器:一旦會(huì)話啟動(dòng),PuTTY 將打開一個(gè)新窗口,要求您提供遠(yuǎn)程服務(wù)器的登錄憑據(jù)(用戶名和密碼)。輸入憑據(jù)后按下 Enter 鍵。
管理遠(yuǎn)程設(shè)備:一旦成功登錄到遠(yuǎn)程服務(wù)器,您可以在 PuTTY 中執(zhí)行命令和管理設(shè)備。您可以在命令行提示符中輸入命令并按下 Enter 鍵來執(zhí)行它們。
斷開連接:要斷開與遠(yuǎn)程服務(wù)器的連接,您可以在命令行提示符中輸入“l(fā)ogout”或“exit”,然后按下 Enter 鍵。
文章來源:http://www.zghlxwxcb.cn/news/detail-714529.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-714529.html
到了這里,關(guān)于【Putty】win10 / win 11:SSH 遠(yuǎn)程連接工具 Putty 下載、安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!