Vagrantで使用している秘密鍵の場所

[参考記事] VagrantでSSHログインする方法

Vagrantがログイン時に認証鍵方式で使用している秘密鍵の場所を調べるには、ssh-configを使います。

> vagrant ssh-config
Host default
  HostName 127.0.0.1
  User vagrant
  Port 2222
  UserKnownHostsFile /dev/null
  StrictHostKeyChecking no
  PasswordAuthentication no
  IdentityFile C:/…/.vagrant/machines/default/virtualbox/private_key
  IdentitiesOnly yes
  LogLevel FATAL
TeratermなどのSSHクライアントでも、この鍵を使用するとログインすることができます。 その場合、ユーザー名は『vagrant』です。

またこの秘密鍵から公開鍵を作成することもできます。

ssh-keygen -y -f C:/…/virtualbox/private_key > C:/…/virtualbox/public_key

Vagrantをインストールするとssh-keygenは次のパスに生成されています。

C:\HashiCorp\Vagrant\embedded\usr\bin\ssh-keygen

関連記事

スポンサーリンク

Pirobox

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る