【Linux】SSH鍵を設定したのに、パスワードを求められてしまう

こんにちは、フリーランスエンジニアの太田雅昭です。

XServer VPS

XServer VPSで、コントロールパネルを使用して鍵を設定したのですが、ssh接続時になぜかパスワードを求められました。

現状を確かめるため、パスワードを入力して入り、下記を実行します。

cat ~/.ssh/authorized_keys

本来なら公開鍵が入っているはずですが、何も入っていませんでした。コントロールパネルで設定したはずなのですが、なぜなのか。

手動で公開鍵を書き込む

viを使用し、直接公開鍵を書き込むことで解決しました。

vi ~/.ssh/authorized_keys