2017-04-12 15 views
1

私はKeepassのPlugin keeagent(これはページのように機能します)をSSHセッションに接続するために使用します。だから私は私のパスワードを入力することはできませんプライベートキーは私のkeepassファイルに格納されています。 SSHエージェントを使ってうまく動作するいくつかのツールがあります。しかし、MySQL Workbenchのエージェントを使ってSSHトンネルを使う方法は見つけられません。MySQL Workbench(またはその他)を使用しているエージェントでSSH経由でMySQLに接続

エージェントを使用してSSHトンネルを介してMySQL Workbenchに接続できますか?

もしそうでなければ、どのツールがこの機能をサポートしていますか?

答えて

0

まず、MySQL Workbench自体がSSHトンネルを作成できます。 SSHを介してTCP/IPになる接続を選択すると、すべての詳細を判断できます。

また、MySQL Workbenchは、システム内の既存のトンネル(keeagentまたはputtyのもの)を使用することもできます。トンネルのために使用されているローカルポートを知っていて、それをMySQL Workbenchの接続に使用するだけです。まるであなたがローカル接続を持っているかのようにWBに現れます。

+0

こんにちは、返信よりも、私は関数を使用してデータベースに接続しようとしています:MySQLワークベンチのSSH上のTCP/IP。この機能には、ssh接続を確立するための既存のエージェント(pageant oder keeagentなど)を使用するために設定できない、キーファイルへのディレクトリパスが必要です。 –

+1

これらのキーエージェントがあなたのためにキーファイルを管理します。これは便利です。 MySQL WorkbenchのSSH実装(現在はparamikoライブラリ)は、キーベースの認証を使用している場合に限り、キーファイルへの直接アクセスを望んでいます。キーエージェントが管理しているキーファイルの場所を確認してください。あなたのユーザディレクトリにサブフォルダ '.ssh'があります。このフォルダは、多くの実装がキーファイル 'id_rsa'を自動的に使用するような標準です。 –

+0

MySQL Workbenchはファイルに直接アクセスする必要があるので、この場合はエージェントを使用することはできません。 –

関連する問題