2016-12-13 10 views
1

sshトンネリングを使用してリモートmySQLデータベースにアクセスするためのDockerfileを作成しようとしています。SSHトンネルでドック付きリモートサーバへ

Runコマンドを使用してみました:

ssh -f -N [email protected] -L [local port]:[database host]:[remote port] StrictHostKeyChecking=no 

と、このエラーを取得:

"Host key verification failed" ERROR

+0

回答が役に立ちましたか?はいの場合は、その答えを受け入れてください。そうでない場合は、フィードバックやその他の情報を提供してください。 – BlueM

答えて

0

、すなわち(ドッカーコンテナは任意のSSHデータへのアクセスを持っていないと仮定すると:何~/.ssh/known_hostsはありません)、これを処理する方法は2つあります。

  1. ssh-keyscan -t rsa server.example.com > ~/.ssh/my_known_hostsをコンテナ内からリモートホストに追加する
  2. または、該当する行を既存のmy_known_hostsまたは単にCOPYからコンテナにコピーします。

これらの方法のどちらかを使用してください。

関連する問題