ホームページ >システムチュートリアル >Linux >CentOS に SSH 一方向のパスワードなしアクセスを実装するための構成チュートリアル

CentOS に SSH 一方向のパスワードなしアクセスを実装するための構成チュートリアル

WBOY
WBOY転載
2024-01-04 08:16:411075ブラウズ

最近ファイルシステムの研究をしているのですが、クライアントにソフトウェアをリモートインストールしてSSHパスワードなしでアクセスする必要があり、またクライアントにファイルをリモートで転送する必要があるのですが、毎回rootパスワードを入力するのは不便です、そこで、毎回 root パスワードを入力する手間を省き、公開鍵と秘密鍵を検証する ssh 鍵生成を使用することを考えました。

サーバー アーキテクチャ:

システム: CentOS 6.5 x64

制御端末A:192.168.0.150

リモートホスト B: 192.168.0.151

#########原理:#########

ssh キーを使用して公開鍵と秘密鍵を生成します。鍵は鍵に相当し、公開鍵はドアロックに相当します。もちろん、鍵を開けるためには鍵を使用します。同様に、キーはローカルに保存されています。サーバー (サーバー A) は、リモート サーバー (リモート ホスト B) に公開キーを置きます。その後、メイン制御端末 A からパスワードなしでリモート ホスト B にログインできます。しー。 #########ステップ:######### 1. ホスト A

で SSH パスワードなしでアクセスするための公開キー ファイルと秘密キー ファイルを生成します。

[root@localhost ~]# ssh-keygen -t rsa

注: コマンドの実行中に、Enter キーを 3 回連続して押してコマンドを生成します。

2. メイン制御端末からリモートホスト B に公開鍵をアップロードします。

[root@localhost ~]# ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.0.151

CentOS に SSH 一方向のパスワードなしアクセスを実装するための構成チュートリアル

リモートホストBのrootパスワードを途中で1回入力する必要があります

3. メイン制御側でパスワードなしの SSH リモート ホスト B をテストします。

[root@localhost ~]# ssh root@192.168.0.151

CentOS に SSH 一方向のパスワードなしアクセスを実装するための構成チュートリアル

ホスト B の root パスワードを入力しなくても、A から B にリモートで SSH 接続できることがわかります。

以上がCentOS に SSH 一方向のパスワードなしアクセスを実装するための構成チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。