通過跳板機連線MySQL
A機器 B跳板機 C裝有mysql伺服器
現在mysql伺服器C只能通過內網訪問,B跳板機就能通過內網連線訪問到mysql A機器無法直接連線C mysql伺服器,所以要通過跳板機(跳板機指的是B伺服器)連線mysql。
在A機器下面執行命令
ssh -p {ssh_port} -i {rsa_file} -fNL {local_port}:{mysql_ip}:{mysql_port} {ssh_user}@{ssh_ip}
- -p {ssh_port}: 指定跳板機器的ssh服務的埠
- -i {rsa_file}:指定連線跳板機的ssh公鑰,由跳板機的ssh服務端生成,如果不指定公鑰或者公鑰驗證失敗則會彈出密碼進行登入。
- -f:需進行ssh認證
- -N:只進行埠轉發,不執行命令
- -L:指定連線服務的格式 [bind_address:]port:host:hostport
- {local_port}:本地監聽的埠
- {mysql_ip}:裝有mysql機器的ip或主機名
- {mysql_port}:mysql的埠
- {ssh_user}:跳板機的ssh使用者名稱(如果為rsa登入,則ras對應的使用者名稱和ssh_user一致)
- {ssh_ip}:跳板機的ip或主機名
使用mysql命令開始連線:
mysql -h127.0.0.1 -P3307 -uroot -p
相關文章
- SSH 透過跳板機連線目標機
- 利用跳板機連線mysql,匯出資料到csvMySql
- 通過Xshell6跳板機在Linux上安裝MySQL5.7LinuxMySql
- 如何本機通過 SSH 通道連線雲伺服器 MySQL伺服器MySql
- 通過驅動建立與MySQL的連線MySql
- [Oracle-> MySQL] Oracle通過dblink連線MySQL--Oracle 19c連線到MySQL 5.7OracleMySql
- 遠端伺服器連線(金鑰驗證,跳板機)伺服器
- Java的JDBC通過SSH Tunnel連線MySQL資料庫JavaJDBCMySql資料庫
- Laravel 通過 ODBC 連線 VerticaLaravel
- MYSQL 連線登入過程分析MySql
- 通過堡壘機透明連線到雲中任意內網主機內網
- VMWARE虛擬機器的Ubuntu通過橋接方式連線主機虛擬機Ubuntu橋接
- 通過本地直接連線linux伺服器的mysql資料庫Linux伺服器MySql資料庫
- Linux下如何通過命令連線wifiLinuxWiFi
- 通過外來鍵連線多個表
- ssh 跳板機部署
- mac透過網線連線主機(fnOS)Mac
- 使用免費的Oracle雲服務-通過console連線雲主機Oracle
- adb透過wifi連線手機WiFi
- MySQL伺服器連線過程淺析MySql伺服器
- 怎樣通過驅動程式連線到access
- windows 通過cmd命令(netsh wlan命令)連線wifiWindowsWiFi
- 1.3.3. 通過SQL*Plus 連線資料庫SQL資料庫
- 【LISTENER】Oracle通過監聽連線緩慢分析Oracle
- java通過kerberos認證連線hdfs並寫數JavaROS
- root 使用者通過 sqlplus 連線資料庫SQL資料庫
- 如何通過隧道將本地主機連線到公共網際網路上 - Vlad Mihalcea
- Python 連線 MySQLPythonMySql
- python連線MySQLPythonMySql
- IDEA連線MySQLIdeaMySql
- GO 連線 MySQLGoMySql
- C連線MySQLMySql
- JDBC連線mysqlJDBCMySql
- MYSQL語法:左連線、右連線、內連線、全外連線MySql
- MySQL筆記3——內連線/外連線、多表連線MySql筆記
- 變頻器透過Modbus轉Profinet閘道器連線電機與PLC通訊
- CodeSmith 一、連線MysqlMITMySql
- JPA配置mysql連線MySql