Linux サーバーで SSH パスワードフリー ログインを設定する方法

Linux サーバーで SSH パスワードフリー ログインを設定する方法

SSH (Secue Shell) は、安全な接続のためにリモート Linux サーバーにログインし、関連するコマンドを実行するために使用できる暗号化されたネットワーク プロトコルです。 2 つの実用的な認証メカニズム (パスワード ベースと公開キー ベース) を提供していますが、Linux サーバーで SSH パスワードなしのログインを設定するにはどうすればよいでしょうか。以下に、関連する操作手順を見てみましょう。

複数の Linux サーバーを管理している場合、SSH パスワードフリー ログインを設定すると、スクリプトを使用した自動バックアップ、リモート コマンドの実行、ファイルの同期や転送などのタスクを簡単に自動化できます。

関連記事: 「Putty 接続 Linux サーバー チュートリアル」

インストール環境: SSH クライアント (マシン A): 92.68.0.24 CentOS 8 システム、SSH リモート ホスト (マシン B): 92.68.0.25 CentOS 8 システム。

Linux サーバーで SSH パスワードフリー ログインを設定する方法

1. まずマシン A にログインし、「ssh-keygen -ts」コマンドを実行して公開鍵のペアを生成します。コマンドを入力した後、パスワードを入力する必要はなく、以下に示すように Enter キーを押すだけです。

[oot@host23 ~]# ssh-keygen -ts

この時点で、「~/.ssh/」の下に「id_s と id_s.pub」という 2 つのファイルが生成されています。

2. SSH を使用して、マシン A で生成された id_s.pub ファイルをマシン B にコピーし、コマンド「scp ~/.ssh/id_s.pub [email protected]:/oot/」を実行します。このとき、id_s.pub ファイルはマシン B の /oot にコピーされます。

[oot@host23 ~]# scp .ssh/id_s.pub [email protected]:/oot/

3. 次に、ユーザー oot でマシン B にログインします。コピーした id_s.pub ファイルが表示されます。次に、コマンド「ct id_s.pub >> ~/.ssh/uthoized_keys」を使用して、マシン A の公開キーを uthoized_keys ファイルに追加します。

#ct id_s.pub >> ~/.ssh/uthoized_keys

4. マシン B で次のコマンドを実行して sshd サービスを再起動します。

# sshd を切断する

5. 次に、マシン A に戻り、「ssh [email protected]」を実行します。何も問題がなければ、パスワードを入力せずにログインできます。

上記は、Linux サーバーで SSH パスワードフリー ログインを設定する手順の紹介です。設定プロセスは比較的簡単なので、参考としてご利用ください。また、ユーザーを使用してリモートログインする場合は、id_s.pub をユーザーに対応するパスにコピーする必要があることに注意してください。たとえば、oot ユーザーの場合は /oot/ にコピーし、ユーザーの場合は /home// にコピーします。

<<:  携帯電話の CA 証明書を削除するとどのような結果になりますか?

>>:  TeamViewerでリモートでコンピュータに接続したときに黒い画面が表示される問題を解決する方法

推薦する

ソフトウェア運営データ(2023年7月の中国ソフトウェア産業の全体運営分析:累計営業収入6,457億元)

2023年7月の中国ソフトウェア産業の全体運営分析:累計営業収入6457億元中国ビジネス情報ネット...

ブランドプロモーション会社(eコマースグローバルブランド代理店運営会社とは)

電子商取引のグローバルブランド代理店運営会社とは?現在、国内の電子商取引プラットフォームの多様化の傾...

代理店業務の内容(代理店業務とは具体的に何をする業務なのか?代理店業務の主な業務内容は?)

代理店業務とは具体的に何をするのでしょうか?代理店業務の主な業務は何ですか?運用作業は非常に重く、一...

ウェブサイトのドメイン名を購入するにはどうすればいいですか?ウェブサイトのドメイン名の年間費用はいくらですか?

ドメイン名はウェブサイトの重要な部分です。適切なドメイン名を購入すると、ウェブサイトへのアクセスや記...

民宿ブランド企画(ブランド思考で民宿を創る)

ブランド思考で民宿を建てる方法国内観光市場では細分化の度合いがますます高まり、国内旅行、海外旅行、文...

ウェブサイト セキュリティ証明書とは何ですか? ウェブサイト セキュリティ証明書の用途は何ですか?

ウェブサイトのセキュリティ証明書とは何を意味しますか?ウェブサイト セキュリティ証明書は、SSL 証...

ビッグデータ運用業務内容(テディインテリジェントテクノロジービッグデータシェアリング:ビッグデータの主な方向性と職務内容(第2部))

テディインテリジェントテクノロジー ビッグデータ共有:ビッグデータの主な方向性と職務責任(パート2...

情報フロー広告の宣伝方法(情報フロープロモーションのやり方は?とても簡単です。この3つのポイントを実行するだけです)

情報フロー促進をマスターするには?とても簡単です。この3つのポイントを実行するだけです情報の流れに関...

製品操作写真(Douyin電子商取引は、加盟店の安定した事業成長を支援するために「商品カード手数料無料ハンドブック」をリリースしました)

Douyin eコマースは、加盟店の安定した事業成長を支援するために「商品カード手数料無料ガイド」...

SEO はどこにありますか (SEO とは何ですか?)

SEOとは何ですか? SEOとは何ですか?これは古い質問です。 SEO は Search Engi...

Shopify は越境電子商取引の配送をどのように行いますか?

ショッピファイこれは、越境電子商取引ドロップシッピング起業家に適した電子商取引プラットフォームです。...

WordPressウェブサイトのナビゲーションメニューを設定するための簡単なチュートリアル

WodPess は、ブログから大規模な Web サイトまでに適した強力なオープン ソース コンテンツ...

Baota Linux Panel Free Edition/Professional Edition/Enterprise Editionの違い

Baota Panel は、私たちがよく使用するサーバー管理ソフトウェアです。Linux サーバーを...

紅酒プロモーション計画(紅酒マーケティングキーワードを分解して「驚異的な」人気商品丨紅酒を生み出す)

小紅書のマーケティングキーワードを分析して「驚異的な」ヒットを生み出す丨紅書創ブランドマーチャント...