パスワードログインなしのLinux構成スタンドアロンおよびフルディストリビューションの詳細なチュートリアル

パスワードログインなしのLinux構成スタンドアロンおよびフルディストリビューションの詳細なチュートリアル

1: 単一マシンのパスワードフリーログイン構成

1. 仮想マシンのホスト名を設定する

ホスト名ctl --static ホスト名を設定 hadoop001

--static パラメータは、hadoop001 が仮想マシンのホスト名として永続的であることを意味します。

2. 仮想マシンのホスト名とIPアドレスのマッピング関係を構成する

vi /etc/hosts

ファイルの末尾に追加します(IPアドレスはコマンドip addrを使用して表示できます)

192.168.17.131 ハッシュ001 

3. ファイアウォールをオフにする

systemctl 停止 ファイアウォールd.service
systemctl は、firewalld.service を無効にします。

4.次のコマンドを実行します。

 ssh-keygen -t rsa (コマンド実行後、Enterキーを3回押すだけ)
 cd ~/.ssh/
 ssh-copy-id -i id_rsa.pub root@hadoop001 

成功! ! !

2: 完全に分散されたパスワード不要のログイン構成

1. 各仮想マシンのホスト名を設定する

hostnamectl --static set-hostname hadoop001 (マスターノード)
hostnamectl --static set-hostname hadoop002 (ノード1から)
hostnamectl --static set-hostname hadoop003 (ノード2から)

--static パラメータは、hadoop001 が仮想マシンのホスト名として永続的であることを意味します。

2. 仮想マシン内のホスト名とIPアドレスのマッピング関係を設定します(この操作は各マシンで実行する必要があります)

vi /etc/hosts

ファイルの末尾に追加します(IPアドレスはコマンドip addrを使用して表示できます)

192.168.17.131 ハッシュ001
192.168.17.132 ハッシュ002
192.168.17.133 はどーぷ004 

3. ファイアウォールをオフにします(すべてのマシンでこれを行う必要があります)

systemctl 停止 ファイアウォールd.service
systemctl は、firewalld.service を無効にします。

4.次のコマンドを実行します。

ssh-keygen -t rsa (コマンド実行後、Enterキーを3回押すだけ)
cd ~/.ssh/
ssh-copy-id -i id_rsa.pub root@hadoop001
ssh-copy-id -i id_rsa.pub root@hadoop002
ssh-copy-id -i id_rsa.pub root@hadoop003 

成功! ! !

スタンドアロンおよびフルディストリビューションの Linux パスワードフリーログイン設定に関する詳細なチュートリアルに関するこの記事はこれで終わりです。スタンドアロンおよびフルディストリビューションの Linux パスワードフリーログインに関する関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux 構成 SSH パスワードフリーログイン「ssh-keygen」の基本的な使い方
  • Linux でのリモート パスワード不要ログインの設定

<<:  モバイルブラウザが位置をサポートしない場合の解決策: 修正

>>:  タイムライン効果を実現するCSS3

推薦する

WeChatアプレットはビデオプレーヤーのビデオコンポーネントを使用します

この記事の例では、WeChatアプレットのビデオプレーヤーコンポーネントの具体的なコードを参考までに...

Linux のハードリンクとソフトリンクの原理と使用法の分析

Linux システムには、ファイル共有を解決するために使用できるリンク ファイルと呼ばれる種類のファ...

Dockerコンテナを使用してプロキシ転送とデータバックアップを実装する方法

序文アプリケーションを Docker コンテナとしてサーバーにデプロイする場合、通常はネットワークと...

CSS3 グラデーション背景の互換性の問題

グラデーションの背景色を作成するときは、 linear-gradient() 関数を使用して線形グラ...

Linux 最速のテキスト検索ツール ripgrep (grep の最良の代替)

序文テキスト検索ツールといえば、Linux で最も便利でよく使われるツールの 1 つである grep...

ログインフォームを実装するためのReactサンプルコード

Vue ユーザーとして、React を拡張する時が来ました。antd の導入、less と rout...

MySQLクエリの基本的なクエリ操作の学習

序文MySQL は最も人気のあるリレーショナル データベース管理システムです。WEB アプリケーショ...

MySQL 8.0.22 のダウンロード、インストール、設定方法のグラフィックチュートリアル

参考までにMySQL 8.0.22をダウンロードしてインストールしてください。具体的な内容は次のとお...

Nginx における accept lock の仕組みと実装の詳細な説明

序文nginx はマルチプロセス モデルを使用します。リクエストが届くと、システムはプロセスをロック...

Typescriptを使用してWeChatミニプログラムでプロジェクトを作成する方法

プロジェクトを作成するWeChat開発者ツールでプロジェクトを作成し、言語でTypeScriptを選...

JavaScript で一意の ID を生成するいくつかの方法

考えられる解決策1. Math.randomは[0,1)の範囲の乱数を生成します。 //今回は生成さ...

uni-app WeChatアプレット認証ログイン実装手順

目次1. appIDの申請と設定1. appidの取得方法2. AppIDの設定2. 基本的なユーザ...

CSS で水平方向と垂直方向に中央揃えする 10 の方法を教えます (要約)

面接には必需品、仕事でも必ず使います。うーん、誰でも分かるでしょう。これ以上何も言わずに、要約とレン...

Vue がコンポーネント通信を実装する 8 つの例

目次1. Props 親コンポーネント ---> 子コンポーネント通信2. $emit 子コン...

EChartsマルチチャート連携機能の実装プロセス

表示するデータが多い場合、1 つのチャートに表示しても効果はよくありません。このとき、2 つのチャー...