vagrant SSH パスワード認証
TerminalソフトとしてTeratermを使用しているとvagrantマシンにログイン時に鍵を選択しないといけない。
また使用目的上rootユーザーで使いたいのでその設定を行う。
従来
従来vagrantで動かしたマシンにログインする際以下のように行っていた。
user名:vagrant 鍵選択:vagrant作業フォルダー配下にあるprivate_keyを選択
rootユーザーになるためにはvagrantでログインしたのち、
su -
コマンドにて実行していた(デフォルトパスワードはvagrant)
設定手順
以下のコメントアウトを外したらできるようになった。
- /etc/sshd_configの内容を以下のように書き換える
#PermitRootLogin yes //コメントアウト外す #PasswordAuthentication yes //コメントアウト外す PasswordAuthentication no //コメントアウトつける
systemctl restart sshd
デフォルトのroot ユーザーのパスワードはvagrantでこれを入力したらOK