Centos7 で NIS を構成する詳細な手順

Centos7 で NIS を構成する詳細な手順

原理

NIS (ネットワーク情報サービス)
複数の Linux サーバーが存在する環境では、1 つの Linux サーバーに同じアカウントが多数存在する可能性があり、管理者が管理するのは困難です。 NIS の主な機能は、ホスト アカウント システムなどのシステム情報の集中管理を提供することです。
NIS クライアントがユーザーのログイン情報を確認する必要がある場合、NIS サーバーにクエリ要求を送信します。システム内の NIS サーバーが複数の NIS クライアントにサービスを提供する場合、システム内の任意の NIS クライアントは NIS サーバーによって認証され、ユーザー アカウントの集中管理機能が実現されます。

ネットワーク環境の準備

名前IPアドレスホスト名
NIS サーバー13.10.29.2ノード292
NIS クライアント13.10.29.3ノード293

インストール前の準備

1. ファイアウォールを停止する

systemctl 停止 ファイアウォール

2. ファイアウォールの起動を無効にする

systemctl は、firewalld.service を無効にします。

2. selinuxを変更する

vi /etc/selinux/config

SELINUX=enforcing を SELINUX=disabled に変更します。
setenforce 0を実行するとすぐに有効になります。もちろん、マシンを再起動することもできます。

NIS サーバー操作

1. ソフトウェアパッケージをインストールする

yum -y インストール ypserv ypbind yp-tools rpcbind

2. NISネットワーク名を設定する

vi /etc/sysconfig/ネットワーク

NISDOMAIN=nisdomain という行を追加して、NIS サーバーのドメイン名を nisdomain として指定します。

3. 起動時にNISドメインへの自動参加を追加する

vi /etc/rc.d/rc.local

そこに/bin/nisdomainname nisdomainという行を追加します。

注意~~ nisdomainnameを使用して直接表示できます。設定されたドメイン名が表示されない場合は、nisdomainname nisdomainをもう一度入力してください。

4. ドメインユーザー(グループ)を作成する

ユーザー追加 -s /bin/bash nisuser

ユーザーのパスワードを設定します

パスワード nisuser

ユーザーグループを作成する

グループ追加nisgroup

5. メイン設定ファイルの権限を設定する

vi /etc/ypserv.conf

13.10ネットワークセグメントにのみ参加できるサーバーを制限するには、次の3行を追加します。

ここに画像の説明を挿入

6. NISドメインサーバーにNISクライアント情報を追加する

vi /etc/hosts

そこに次の 2 行を追加します。
13.10.29.2 ノード292
13.10.29.3 ノード293

7. NISサービスを開始する

systemctl rpcbind を起動します
systemctl yppasswdd を起動します
systemctl ypserv を起動します

8. データベースを初期化する

ypinit -m は、

次に「ctrl+D」を実行し、yと入力します

注意: この期間中に NIS サーバー構成ファイルを変更した場合は、データベースを再初期化する必要があります。

9. データベースを初期化した後、サービスを再起動する必要があります。

systemctl rpcbind を起動します    
systemctl yppasswdd を起動します 
systemctl ypserv を起動します

10. 起動時にサービスを自動的に開始するように設定する

systemctl rpcbind を有効にする
systemctl yppasswdd を有効にする
systemctl ypserv を有効にする

NIS クライアント操作

1. ソフトウェアパッケージをインストールする

yum -y ypbind をインストール yp-tools rpcbind

2. NISドメインをネットワークに追加する

vi /etc/sysconfig/ネットワーク

NISDOMAIN=nisdomainという行を追加します。

3. 起動時に自動的にNISドメインに参加するようシステムを設定する

vi /etc/rc.d/rc.local

/bin/nisdomainname nisdomain を追加する

また、nisdomainname を使用して直接表示することもできます。設定したドメイン名が表示されない場合は、nisdomainname nisdomain を再度入力してください。

4. NISクライアントにNISサーバー情報を追加する

vi /etc/hosts

13.10.29.3 ノード293
13.10.29.2 ノード292

5. グラフィカル インターフェイスを使用して NIS を構成するには、次のように入力します。

認証設定

ここに画像の説明を挿入

ここに画像の説明を挿入

6. サービスを開始する

systemctl rpcbind を起動します
systemctl ypbind を起動します

この時点で、クライアントで yptest と入力して、展開が成功したかどうかを確認できます。nis サーバーでユーザーを確認できる場合は、おめでとうございます。展開は成功しています。

上記のNIS環境が展開されました! !

Centos7 で NIS を構成する詳細なプロセスに関するこの記事はこれで終わりです。Centos7 で NIS を構成することに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Centos8 で NIS ドメイン サービスをセットアップおよび構成するための詳細な手順

<<:  CSSトランジションは高さを変更することで要素を拡大したり縮小したりします。

>>:  Axios を使用して Vue2 がリクエストを開始する詳細なプロセス記録

推薦する

MySQL 8の新機能におけるグローバルパラメータの永続性の詳細な説明

目次序文グローバルパラメータの永続性最後に要約する参考資料:序文2018 年に MySQL 8.0....

Apache FlinkCEP でタイムアウトステータス監視を実装するための詳細な手順

CEP - 複合イベント処理。ご注文後、一定期間内にお支払いの確認が取れませんでした。タクシーの配...

MySQL 5.7 JSON 型の使用の詳細

JSON は、言語に依存しないテキスト形式を使用する軽量のデータ交換形式で、XML に似ていますが、...

Linux sftp コマンドの使用法

SFTPの概念sftp は、安全なファイル転送プロトコルである Secure File Transf...

ウェブサイトのユーザーエクスペリエンスデザイン(UE)

Google Reader で、JunChen が書いた「フロー理論と設計」というタイトルの投稿を見...

JavaScriptページングコンポーネントの使い方の詳細な説明

ページネーションコンポーネントはWeb開発でよく使われるコンポーネントです。ページネーション機能を実...

VueとReactの詳細

目次1. パノラマII. 背景1. 反応: プロフェッショナル2. ビュー: 凡例3. 技術的な思考...

MySQL max_allowed_pa​​cket 設定

max_allowed_pa​​cket は、受け入れるパケットのサイズを設定するために使用される ...

7つの基本的なXHTMLコーディングルールの概要

1. すべてのタグには対応する終了タグが必要です以前の HTML では、<p> や &l...

Dockerコンテナのデータボリュームの詳細な説明

何ですかまず、Docker の概念を見てみましょう。アプリケーションと実行環境をコンテナにパッケージ...

MySQLに絵文字表現を保存する詳細な手順

原因: java.sql.SQLException: 列の文字列値が正しくありません: '\...

TypeScript のユニオン型、交差型、型ガード

目次1. ユニオンタイプ2. クロスオーバータイプ3. 型保護3.1 カスタム型保護3.2 保護の種...

サーバーのDockerコンテナへのvscodeリモート接続を設定する方法

目次画像をプルするイメージを実行する(コンテナを生成する)コンテナを起動するコンテナに入るすべてのミ...

WindowsでのNginxの起動や停止などの基本操作コマンドの詳しい説明

Windows で Nginx を使用するには、Nginx サービスの起動、停止、Nginx のリロ...

MySQL 5.7 でパスワードを変更する簡単な方法

これは公式のスクリーンショットです。MySQL 5.7 をインストールすると、デフォルトのパスワード...