逆SSHとSSHキー

逆SSHとSSHキー

シナリオ

インターネット上の VPS。企業ネットワークの背後にある内部マシン。

ゴール

持っている$内部マシンに接続します$VPS; ログインする$VPSそして接続する$内部マシンSSHセッションはローカルで$VPS

キー

$VPS.authorized_hosts にパブリック SSH ブロックが含まれます。$内部マシン秘密鍵で接続しています$VPS

コード

の上$内部マシン:

ssh -oStrictHostKeyChecking=accept-new -i .ssh/KEY -R 2048:localhost:22 vps.internet.net

接続が確立されました。$内部マシン変更する$VPSプロンプト。

$VPSの場合:

ssh -p 2048 localhost

エラー:

ubuntu@localhost: Permission denied (publickey).

私も接続してみましたが、$VPS-i を使用してキーを指定しても機能しません。

この仕組みを誤解しているのでしょうか?

答え1

使用する必要があるキーは、$VPS にログインするために最初に設定されたキーです。

関連情報