2017-07-19 6 views
0

これは何らかの形で重複していると謝罪します - これをカバーするものは見つけられませんでした。ミント上の2つのssh接続を介したGUIでのMySQL接続

ここに私の接続の基本図です:

ラップトップ=> SSHサーバ1 => SSHサーバ2 => MySQLの(MariaDB)

私はあたりとして、サーバ2に渡ってジャンプして、端末を使用することができます通常の方法:

ssh -t [email protected] ssh -p99 [email protected] 

次に、端末では、通常通りmysql -uroot -pとすることができます。

(接続はもちろん、細部を削除する改正)

私はDBeaverで直接接続を試してみて、取得するには、いくつかの異なるものを試みたが、私はそれが余分に動作するように見えることはできませんssh接続(ssh eption - これは私には新しいものです)。私はGnome Connection Managerを見つけてこれを試してみました。私はPenguinetのようなLinuxで利用できないツールを勝つのに慣れていますが、それは可能に見えます。

私はおそらくちょうど私の奥行きから外れていますが、私はこれが単純であるべきだと考えています。しかし、これをどうやって得るのかを知ることはできません。

ある時点で私はDBeaver(SQL GUI)の127.0.0.1:1234に接続できると思っていますが、私はそれを実現するために苦労しています。

接続をデイジーチェーン接続する最良の方法を知りたい人はいらっしゃいますか?

+0

[こちらの記事を参照](https://stackoverflow.com/a/44756915/8113019)これはあなたの質問に対する答えです。ちょうどsshのポート転送を使用してください。 –

答えて

0

SSHでポート転送を使用して、ローカルマシンにリモートポートを持ち込みます。

ssh -L 1234:server1:1234 -t [email protected] ssh -L 1234:server2:1234 -p99 [email protected] 

今、あなたはlocalhost:1234に接続することができ、あなたの接続がserver2のに転送されます:1234。 server1とlocalhost上のポート1234が使用されていないことを確認してください。

関連する問題