????????天翼云MySQL RDS數(shù)據(jù)庫當(dāng)前僅允許從云主機(jī)內(nèi)網(wǎng)訪問,暫時不支持綁定公網(wǎng)IP地址遠(yuǎn)程訪問和控制數(shù)據(jù)庫。很多用戶更習(xí)慣使用Windows上的圖形客戶端對數(shù)據(jù)庫進(jìn)行管理,如果有Windows云主機(jī)則可以遠(yuǎn)程桌面登錄到Windows云主機(jī)上使用MySQL-Front或Navicat等圖形客戶端訪問MySQL RDS數(shù)據(jù)庫,如果只有Linux云主機(jī)是不是就沒有辦法了呢?我們可以通過Linux云主機(jī)的SSH服務(wù),創(chuàng)建一條至天翼云RDS數(shù)據(jù)庫的加密隧道,從本地使用圖形客戶端遠(yuǎn)程訪問控制天翼云RDS數(shù)據(jù)庫。
????????SSH端口轉(zhuǎn)發(fā),又被稱為SSH隧道,通過SSH隧道可以把遠(yuǎn)程的網(wǎng)絡(luò)服務(wù)端口映射到本地客戶端。
????????舉個栗子:從本地客戶端只能訪問到A服務(wù)器的SSH服務(wù),A服務(wù)器可以訪問到B服務(wù)器,但本地客戶端不能訪問B服務(wù)器。如果想要本地客戶端訪問B服務(wù)器的某個指定端口,則可以通過創(chuàng)建一條SSH隧道,把B服務(wù)器的網(wǎng)絡(luò)端口通過SSH服務(wù)映射到本地的一個網(wǎng)絡(luò)端口上,本地客戶端訪問本地的這個網(wǎng)絡(luò)端口即可實(shí)現(xiàn)訪問B服務(wù)器的目的。
????????以天翼云RDS數(shù)據(jù)庫服務(wù)來說,本地客戶端可以訪問云主機(jī),云主機(jī)可以訪問RDS數(shù)據(jù)庫,但本地客戶端不能訪問RDS數(shù)據(jù)庫。通過創(chuàng)建一條至云主機(jī)的SSH隧道,由云主機(jī)進(jìn)行中繼,達(dá)到本地客戶端直接訪問RDS數(shù)據(jù)庫的目的。
????????示意圖如下:
?文章來源地址http://www.zghlxwxcb.cn/news/detail-402193.html
下面講講配置步驟,以下操作的前提是有一臺綁定了公網(wǎng)IP地址的Linux云主機(jī)。
1、登錄天翼云控制臺,獲取RDS數(shù)據(jù)庫的內(nèi)網(wǎng)IP地址和端口。
?本例中RDS數(shù)據(jù)庫內(nèi)網(wǎng)IP為192.168.1.16,數(shù)據(jù)庫端口為8635
2、在本地Windows上下載安裝一個SSH隧道軟件,推薦使用plink工具。下載鏈接為 https://the.earth.li/~sgtatham/putty/latest/w64/plink.exe 。也可以使用其它SSH隧道軟件。
3、在Windows命令行模式下,進(jìn)入plink程序所在目錄,執(zhí)行plink命令。命令格式如下:
plink –L 映射到本地的端口:RDS數(shù)據(jù)庫內(nèi)網(wǎng)IP:RDS數(shù)據(jù)庫端口?用戶名@云主機(jī)公網(wǎng)IP
本例中192.168.1.16為MySQL RDS數(shù)據(jù)庫的內(nèi)網(wǎng)IP,第一個8635為隧道創(chuàng)建后的本地監(jiān)聽端口,第二個8635為RDS數(shù)據(jù)庫的訪問端口,root為云主機(jī)的用戶名,42.123.135.182為云主機(jī)的公網(wǎng)IP。按照提示輸入云主機(jī)的密碼即完成SSH隧道的創(chuàng)建。
4、最后使用MySQL客戶端連接本地電腦的8635端口即可。
以使用MySQL-Front為例,配置連接主機(jī)IP地址為127.0.0.1,端口為8635。
?連接成功后就可以用熟悉的客戶端遠(yuǎn)程管理天翼云RDS數(shù)據(jù)庫了。
文章來源:http://www.zghlxwxcb.cn/news/detail-402193.html
?
到了這里,關(guān)于如何遠(yuǎn)程管理天翼云RDS數(shù)據(jù)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!