2

私の目標は、ssh キー認証を使用して VirtualBox VM から別のマシンに接続することです。Vagrant (1.0.5) で VM を作成しました。config.ssh.forward_agent = true も有効にしました (この投稿で提案されているように)。残念ながら、ssh 転送は機能していないようです。

これらは手順です(vagrantとvirtualboxを使用した新しいubuntuで):

  1. ホスト マシンから VM へのログ (--debug を使用すると、転送が有効になっていることがわかります)

    放浪者のssh

  2. VM (注入された vagrant ssh キーを使用した ubuntu 12.04) から外部マシンへのログ

    ssh -A sk@192.168.0.1
    

    取得: 権限が拒否されました。

機能させるために追加の手順を実行する必要がありますか? ssh-add -K を使用することをお勧めします。どのマシンに搭載されているかは明確ではありません。

4

1 に答える 1

2

ssh 転送を機能させることができませんでした。私の解決策は、VM で新しい ssh キーを生成することです。

  1. VM にログを記録します: vagrant ssh
  2. VM で新しい ssh キーを生成します: ssh-keygen
  3. 新しいパブリック ssh を 192.168.0.1 にアップロードします。手動で行います。それは自動化することができます。
  4. ssh -A sk@192.168.168.0.1は動作します
于 2012-10-17T10:16:40.853 に答える