Keyの設定ができますが、一般ユーザーで公開鍵認証を利用する場合は鍵の生成、VPS操作が必要になります。ここではCentOS7を使って一般ユーザーで公開鍵認証を利用するための操作、rootアカウントでのSSHログインを禁止にする設定の一例を紹介します。一般ユーザーの追加方法はコチラ鍵を生成する鍵の生成方法は様々ありますが、ここではSSHクライアントソフトのTeraTermを利用した鍵の生成方法を紹介します。TeraTermを起動し接続画面で「キャンセル」をクリックします。「設定」の「SSH鍵生成」をクリックします。鍵の種類で「RSA」を選択、ビット数を「2048」にして「生成」をクリックします。必要に応じて鍵のパスフレーズを入力し、「公開鍵の保存」「秘密鍵の保存」をクリックします。※パスフレーズは秘密鍵を利用する際に必要なものとなります。空欄でも利用は可能です。TeraTermを使い追加した一般ユーザーでVPSへログインし、保存した「公開鍵」をドラッグ&ドロップし、表示されたウィンドウで「SCP」をクリックします。※VPS追加時にコントロールパネルにて公開鍵認証の設定を行っている場合はパスワード認証でのログインが禁止されています。パスワード認証の許可については下記にてご案内します。ユーザーのホームディレクトリに「.ssh」というディレクトリ作成し、パーミッションを「700」に設定します。ホームディレクトリに設置した公開鍵を「.ssh」へコピーし「authorized_keys」へファイル名を変更し、パーミッションを「600」へ変更します。ホームディレクトリに設置した公開鍵は不要となるので削除します。ここまでに実行したコマンドは下記となります。id_rsa.pubrootログインを禁止するrootアカウントはすべての権限を持つため通常の作業には向いていないので基本的には一般ユーザーで作業を行うことが推奨されます。ここではCentOS7でのrootアカウントのSSHログインを禁止にする設定、あわせてパスワード認証を禁止にする設定方法の一例を紹介します。コンソールか、ターミナルソフトを利用しVPSへroot権限のあるユーザーでログインします。SSH接続の設定ファイルを下記のように変更します。SSH接続の設定の変更を反映させます。sshdrootアカウントでのログイン禁止、一般ユーザーでのログイン、公開鍵認証の設定等を組み合わせることでVPSのセキュリティを高めることができますので設定することをおすすめします。問題は解決できましたか?はいいいえご回答ありがとうございます。送信ご回答受け付けました。ご協力ありがとうございました。