主頁 > 知識(shí)庫 > 利用ssh tunnel鏈接mysql服務(wù)器的方法

利用ssh tunnel鏈接mysql服務(wù)器的方法

熱門標(biāo)簽:哈爾濱云外呼系統(tǒng)運(yùn)營商 dq8 全地圖標(biāo)注 邯鄲400電話注冊(cè)辦理 趙縣地圖標(biāo)注 電銷機(jī)器人市場(chǎng)價(jià) 遂寧400電話申請(qǐng) 地圖標(biāo)注直通車 永州智能外呼系統(tǒng) 南寧智能電銷機(jī)器人價(jià)格

前言

在某些情況下,我們只能知道數(shù)據(jù)庫的內(nèi)網(wǎng)地址,無法通過內(nèi)網(wǎng)連接,但是我們可以登錄同一個(gè)內(nèi)網(wǎng)的其他機(jī)器,并且這些機(jī)器能夠在內(nèi)網(wǎng)訪問數(shù)據(jù)庫,那么我們可以通過ssh tunnel的方法來訪問數(shù)據(jù)庫。

用法

ssh tunnel的使用方法十分簡(jiǎn)單,具體格式如下:

ssh -L [local port]:[remote host]:[remote port] [username]@[remote host]

使用-L的方式,將對(duì)本地端口的訪問,通過ssh tunnel,forward到遠(yuǎn)程主機(jī)的端口上。在實(shí)際使用過程中,我們還可以加上-f和-N參數(shù)使得該條ssh命令在后臺(tái)工作,且無需執(zhí)行任何命令。

實(shí)踐

假設(shè)我們mysql server的內(nèi)網(wǎng)ip為10.86.22.22,并且開啟在3306端口上,另一臺(tái)與mysql在同一個(gè)內(nèi)網(wǎng)中的服務(wù)器的外網(wǎng)ip是121.43.23.12。

首先在本地執(zhí)行:

$ ssh -f -N -L 12345:121.43.23.12:3306 root@121.43.23.12

然后在本地執(zhí)行:

$ mysql -u root -P 12345 -h 127.0.0.1 -p

輸入完密碼之后,就可以登錄mysql了。

執(zhí)行完之后,我們可以通過ps找到剛才建立的sshd連接,然后將其kill掉,就可以關(guān)閉剛才建立的ssh tunnel了。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

您可能感興趣的文章:
  • IDEA鏈接MySQL報(bào)錯(cuò)08001和連接成功后不顯示表的問題及解決方法
  • mysql安裝navicat之后,出現(xiàn)2059,Authentication plugin及本地鏈接虛擬機(jī)docker,遠(yuǎn)程鏈接服務(wù)器
  • python pymysql鏈接數(shù)據(jù)庫查詢結(jié)果轉(zhuǎn)為Dataframe實(shí)例
  • MySQL多表查詢實(shí)例詳解【鏈接查詢、子查詢等】
  • 實(shí)例操作MySQL短鏈接
  • MySql 8.0.11 安裝過程及 Navicat 鏈接時(shí)遇到的問題小結(jié)
  • 詳解MySQL分組鏈接的使用技巧
  • MySql使用skip-name-resolve解決外網(wǎng)鏈接客戶端過慢問題
  • MySQL 查看鏈接及殺掉異常鏈接的方法

標(biāo)簽:浙江 阿里 張家界 上海 鄂州 南寧 定西 中衛(wèi)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《利用ssh tunnel鏈接mysql服務(wù)器的方法》,本文關(guān)鍵詞  利用,ssh,tunnel,鏈接,mysql,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《利用ssh tunnel鏈接mysql服務(wù)器的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于利用ssh tunnel鏈接mysql服務(wù)器的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章