パスワードログインなしの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

推薦する

フロートをクリアするための CSS メソッドの概要

フロートはWebページのレイアウトでよく使用されますが、フローティングブロックレベル要素は標準のドキ...

入力タイプの制限(複数の方法)

1. 入力・貼り付けできるのは中国語のみ<input onkeyup="value=...

JavaScript キャンバスでカラフルな太陽のハロー効果を実現

この記事では、カラフルな太陽のハロー効果を実現するためのJavaScriptキャンバスの具体的なコー...

Docker Composeを使用してDOCleverをインストールする詳細なプロセスを説明します

目次1. Docker Composeとは何か、インストールして使用する方法2. DOCleverと...

Node.js でのクラスター作成に関する簡単な説明

目次クラスタクラスターの詳細クラスター内のイベントクラスター内のメソッドクラスター内の属性クラスター...

Vue フロントエンドの Excel ファイルのエクスポートの詳細な実装計画

目次1. 技術の選択2. 技術的な実装vue-json-excelプラグインを使用して実装1. vu...

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

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

MySQL 8.0.12 インストール設定方法とパスワード変更

この記事ではMySQL 8.0.12のインストールと設定方法を参考までに記録します。具体的な内容は以...

Linux curl フォームのログインまたは送信と Cookie の使用に関する詳細な説明

序文この記事では主に、curl を介してフォーム送信ログインを実装する方法について説明します。単一の...

React は入力値を取得し、2 つのメソッドの例を送信します

方法1: DOMが提供するイベントオブジェクトのターゲットイベント属性を使用して値を取得し、送信する...

CSS を使用して画像の下の空白を数ピクセル消去する方法の詳細な説明

最近、友人が私に質問をしました。ページをレイアウトすると、画像の下に 1 ~ 2 ピクセルの空白があ...

React はモバイル端末を構築するために antd-mobile+postcss を導入しました

antd-mobileをインストールするグローバル輸入 npm をインストール antd-mobil...

HTML文書の基本構造(Webページ作成の基礎知識)

HTMLの動作原理: 1. ローカル操作: ブラウザでhtmlファイルを開く2. リモートアクセス...

vscodeを使用してReact Native開発環境を構築する方法を教えます

質問コードにはプロンプトがありません: RN 開発に不慣れな、フロントエンド以外の学生の多くは、「ど...

Python MySQL データベース テーブルの変更とクエリ

Python は MySQL に接続してデータベース テーブルを変更およびクエリします。 pytho...