回答編集履歴

1 permission

romiogaku

romiogaku score 546

2016/06/06 13:02  投稿

公開鍵認証には公開鍵が必要です。
Vagrantは対象となるVMの`~/.ssh/autorized_keys`に公開鍵情報を追記してくれます。
まずはこちらのファイルが存在するか確認してみましょう。
まずはこちらのファイルが存在するか確認してみましょう。(パーミッションも)
秘密鍵と公開鍵のペアを生成
→公開鍵をログインしたい先の`~/.ssh/autorized_keys`に追記
→秘密鍵を指定してssh接続
という流れは一般的なSSH公開鍵認証方式です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る