
シナリオ
インターネット上の 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 にログインするために最初に設定されたキーです。