SSH KEYを使用してログインすると、システムのセキュリティが向上し、パスワードが解読されてサーバーが侵害されるのを防ぐことができます。
実行する
ssh-keygen -t rsa
この時点で、2つのファイルが/root/.ssh/ディレクトリーに生成されます。id_rsaは秘密鍵、id_rsa.pubは公開鍵です。秘密キーはローカルコンピュータにダウンロードされ、適切に保存されます(サーバーを失った場合、再度ログインすることはできません)。セキュリティ上の理由から、サーバー側で秘密キーを削除することをお勧めします。公開鍵は自由に開示できます。
次のコマンドを使用して、公開鍵をVPSにインポートします
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
実行する
vi / etc / ssh / sshd_config
構成ファイルを変更し、「#」記号を削除し、Escキーを押してwqと入力して保存します。
実行
サービスのsshdの再起動を
sshサービスを再起動します
SSH KEYログイン設定が完了しました
生成された鍵ファイル(id_rsa)を使用して、クライアントにログインします。
Linux構成でrootパスワードのリモートログインを無効にする
実行する
vim / etc / ssh / sshd_config
下の赤いボックスの「はい」を「いいえ」に変更します
再起動
サービスsshd再起動