vagrant SSH パスワード認証

TerminalソフトとしてTeratermを使用しているとvagrantマシンにログイン時に鍵を選択しないといけない。

また使用目的上rootユーザーで使いたいのでその設定を行う。

従来

従来vagrantで動かしたマシンにログインする際以下のように行っていた。

user名:vagrant 鍵選択:vagrant作業フォルダー配下にあるprivate_keyを選択

rootユーザーになるためにはvagrantでログインしたのち、

su -コマンドにて実行していた(デフォルトパスワードはvagrant)

設定手順

以下のコメントアウトを外したらできるようになった。

  1. /etc/sshd_configの内容を以下のように書き換える
#PermitRootLogin yes //コメントアウト外す
#PasswordAuthentication yes //コメントアウト外す
PasswordAuthentication no //コメントアウトつける
  1. systemctl restart sshd

デフォルトのroot ユーザーのパスワードはvagrantでこれを入力したらOK