会社の基準により、特定のユーザーだけに Linux システムへのアクセスを許可することができます。あるいは、少数のグループのユーザーだけに Linux システムへのアクセスを許可することもできます。では、そのような要件をどのように達成するのでしょうか?最善の方法は何ですか?簡単な方法でそれを達成するにはどうすればよいですか? はい、方法はいろいろあります。しかし、私たちはシンプルで簡単な方法を使うべきです。この目標をシンプルかつ簡単に達成するには、 なぜこれをするのでしょうか?それは安全上の理由です。 openSSH の使用に関する詳細情報については、このリンクをご覧ください。 SSHとは何ですか? openssh は OpenBSD Secure Shell の略です。 クライアントサーバーアーキテクチャ(C/S)を採用し、ユーザー認証、暗号化、コンピューターとトンネル間のファイル転送などの機能を備えています。 telnet や rcp などの従来のツールでこれを行うこともできますが、これらのツールはアクションの実行中にパスワードをクリアテキストで送信するため、安全ではありません。 Linux でユーザーが SSH を使用できるようにするにはどうすればよいでしょうか? 次のようにして、指定したユーザーまたはユーザーのリストに対して SSH アクセスを有効にできます。複数のユーザーを許可する場合は、スペースで区切って同じ行に追加できます。 これを実現するには、次の値を
次のコマンドを実行して、正常に追加されたかどうかを確認できます。
これで完了です。ssh サービスを再起動するだけで、魔法のようなことが起こるはずです。 (以下の 2 つのコマンドは同じ効果を持ちます。サービスの管理方法に応じていずれかを選択してください。) # systemctl sshdを再起動します または# サービスを再起動します sshd 新しいターミナルまたはセッションを開いて、別のユーザーとして Linux システムにアクセスするのは簡単です。はい、ここでは user2 は SSH を使用してログインすることができず、以下に示すエラー メッセージが表示されます。 # ssh ユーザー[email protected] [email protected]のパスワード: 権限が拒否されました。もう一度お試しください。 出力:
同時に、user3 は許可されたユーザーのリストに含まれているため、システムにログインできます。 # ssh ユーザー[email protected] [email protected]のパスワード: [user3@CentOS7 ~]$ 出力:
Linux でユーザーが SSH を使用できないようにするにはどうすればいいですか? 次の内容を使用して、指定したユーザーまたはユーザー リストを設定して ssh を無効にすることができます。複数のユーザーを無効にする場合は、スペースで区切って同じ行に追加できます。 これを実現するには、次の値を
次のコマンドを実行して、正常に追加されたかどうかを確認できます。 # cat /etc/ssh/sshd_config | grep -i denyusers DenyUsers ユーザー1 これで完了です。ssh サービスを再起動するだけで、魔法のようなことが起こるはずです。 # systemctl sshdを再起動します # サービスを再起動します。sshd 新しいターミナルまたはセッションを開き、無効なユーザーを使用して Linux システムにアクセスしようとするのは簡単です。はい、ここでは user1 ユーザーが禁止リストに含まれています。そのため、ログインしようとすると、以下に示すようなエラー メッセージが表示されます。 # ssh ユーザー[email protected] [email protected]のパスワード: 権限が拒否されました。もう一度お試しください。 出力:
Linux でユーザー グループが SSH を使用できるようにするにはどうすればよいですか? 次のようにすると、指定したグループまたは複数のグループに ssh の使用を許可できます。 複数のグループに ssh の使用を許可する場合は、同じ行のグループをスペースで区切る必要があります。 これを実現するには、次の値を
次のコマンドを実行して、正常に追加されたかどうかを確認できます。 # cat /etc/ssh/sshd_config | grep -i allowgroups AllowGroups 2g-admin このユーザー グループに属するユーザーを表示するには、次のコマンドを実行します。 # getent グループ 2g-admin 2g-admin:x:1005:ユーザー1、ユーザー2、ユーザー3 これで完了です。ssh サービスを再起動するだけで、魔法のようなことが起こるはずです。 # systemctl sshdを再起動します または# サービスを再起動します sshd はい、ユーザー user1 は 2g-admin グループに属しているため、システムにログインできます。 # ssh ユーザー[email protected] [email protected]のパスワード: [user1@CentOS7 ~]$ 出力:
はい、ユーザー user2 も 2g-admin グループに属しているため、システムにログインできます。 # ssh ユーザー[email protected] [email protected]のパスワード: [user2@CentOS7 ~]$ 出力:
許可されたグループに属していない他のユーザーを使用してシステムにログインしようとすると、以下に示すようなエラー メッセージが表示されます。
出力:
Linux でユーザーグループが SSH を使用できないようにするにはどうすればよいでしょうか? 以下の内容で、指定したグループまたは複数のグループによる ssh の使用を無効にすることができます。 複数のグループによる ssh の使用を無効にする場合は、スペースで区切って同じ行にグループを追加する必要があります。 これを実現するには、次の値を
次のコマンドを実行して、正常に追加されたかどうかを確認できます。 # # cat /etc/ssh/sshd_config | grep -i denygroups DenyGroups 2g-admin # getent グループ 2g-admin 2g-admin:x:1005:ユーザー1、ユーザー2、ユーザー3 これで完了です。ssh サービスを再起動するだけで、魔法のようなことが起こるはずです。 # systemctl sshdを再起動します または# サービスを再起動します sshd はい、user1 は # ssh ユーザー[email protected] [email protected]のパスワード: 権限が拒否されました。もう一度お試しください。 出力:
2g-admin ユーザー グループを除くすべてのユーザーは、ssh を使用してシステムにログインできます。 たとえば、ladmin などのユーザーはシステムにログインできます。 # ssh [email protected] [email protected]のパスワード: [ladmin@CentOS7 ~]$ 出力:
要約する Linux で特定のユーザーまたはユーザー グループに対して SSH を有効または無効にする方法についての説明はこれで終わりです。Linux ユーザーまたはユーザー グループの SSH の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQL データベースの 1045 エラーの解決方法
いつものように、まずは画像効果を投稿しましょう: このエフェクトの原理は非常にシンプルです。CSS3...
目次ステップ1: CentOS 8でパッケージを更新するステップ2: CentOS 8にNginx ...
日常の開発タスクでは、データ テーブル内のグループ化フィールドに基づいて統計データを取得するために、...
ターミナルやコンソールで作業しているときは、メールを読むなど、もっと重要な作業があるかもしれないので...
http1.1 プロトコルのデフォルトのリクエスト ヘッダーでは、図に示すように、デフォルトで ke...
Shutdown.batファイルには次の文があります "%CATALINA_HOME%&q...
Linux では、シンボリック リンクを作成または削除する必要がある場合があります。もしそうなら、何...
YSlow は、Yahoo USA が開発したページ スコアリング プラグインです。非常に優れていま...
まず、Linux システムで実行されているノード プロセスはプロセスを強制終了できないことを紹介しま...
この記事では、ログインタイプの切り替えを実装するためのVueの具体的なコードを例として紹介します。具...
目次問題分析なぜカプセル化なのかパッケージの内容は何ですか?テーブルコンポーネントをカプセル化するデ...
Linux には、マウントされたハードディスクとマウントされていないハードディスクの 2 種類のハー...
目次質問1: 小道具は具体的にどのように使用されますか?原理は何ですか?下を見る質問 2: 年齢に ...
目次1. プロトタイプとプロトタイプチェーンの平等関係を理解する2: プロトタイプとプロトタイプ チ...
まず、公式ウェブサイト http://dev.mysql.com/downloads/mysql/ ...