Linux Centos6.10の下で、SSH KEYログインを構成します(パスワードログインを無効にします)

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再起動

公開された18元の記事 ウォンの賞賛5 ビュー3485

おすすめ

転載: blog.csdn.net/didixp/article/details/84104571