RHCE ブリッジング、パスワード不要のログイン、ポート番号の変更の概要

RHCE ブリッジング、パスワード不要のログイン、ポート番号の変更の概要

1. ブリッジを設定し、検証のためにパケットをキャプチャする

ブリッジングとは、マシン上の複数のネットワーク インターフェイスを接続することです。その結果、ネットワーク カードの 1 つで受信したメッセージは、他のネットワーク カードにコピーされて送信されます。ネットワーク ポート間のメッセージを相互に転送できるようにします。

1. ブリッジデバイスとセッションを作成する

[root@lyzyyds ~]# nmcli c add type bridge con-name bridge1 ifname bridge1 ipv4.addresses 192.168.233.181/24 ipv4.gateway 192.168.233.2 ipv4.dns 8.8.8.8 ipv4.method manual
接続 'bridge1' (cff2b8f4-c6cd-4424-ae4d-d2a0af6526ba) が正常に追加されました。
正常に構成が成功したことを示します

#ソフトウェアブリッジネットワークカードのIPアドレス、ゲートウェイ、DNS、アドレス取得方法を設定します

2. ブリッジデバイスにデバイスとセッションを追加する

[root@lyzyyds ~]# nmcli c 追加タイプブリッジスレーブcon-name brideg1_port1 ifname ens160 マスターブリッジ1
接続 'brideg1_port1' (b615a309-bf5d-4aa7-b7cb-8a4d86a94074) が正常に追加されました。
成功とは、追加に成功したことを意味します

3. スレーブデバイスセッションとブリッジセッションを開始する

[root@lyzyyds ~]# nmcli c up brideg1_port1 デバイスから起動

[root@lyzyyds ~]# nmcli c up bridge1 ブリッジの起動

パケットキャプチャ検証

ens160 の ICMP があります。これは、ブリッジが正常に構築され、ens160 がブリッジ経由でアクセスされていることを意味します。

2. パスワード不要のログインを実装する

まず、2つの仮想マシンがあることを確認します

そのうちの1つはIPアドレスが162.168.233.220です

別の仮想マシンでこの220にログインする

公開鍵を生成します: 公開鍵: id_rsa.pub

authorized_keysにキーを入れる

パスワードなしでログインするには、仮想マシン220に再度ログインします。

3. ログインポートを変更する: 22-》2222

まずこの設定ファイルを入力します

4. ルートユーザーにリモートログインを許可しない

まず、sshを入力する必要があります

5. ユーザー sshuser1 を作成し、パスワードを設定し、ssh 経由でリモートログインできるユーザーを sshuser1 のみに許可します。

まず新しいユーザーを作成し、パスワードを追加します

PermitRootLoginのyesをnoに変更します

その後、サービスを再起動します

その後sshで接続したところ、rootユーザーはログインできないが、sshuser1に接続することで接続できることがわかりました。

RHCE ブリッジング、パスワードフリー ログイン、ポート番号変更に関するこの記事はこれで終わりです。RHCE ブリッジング、パスワードフリー ログイン、ポート番号変更の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • 仮想マシンLinuxブリッジモードでの固定IP設定の詳細な説明

<<:  MySQL のインデックス有効条件とインデックス無効条件の結合

>>:  モバイル アプリのユーザー インターフェース設計に関する 10 のヒント

推薦する

MAC 上の MySQL の初期パスワードを忘れた場合の対処方法

MACでMySQLの初期パスワードを忘れた問題を解決する方法を参考までに共有します。具体的な内容は次...

MySQL インデックスの設計と最適化の方法

目次インデックスとは何ですか?左端のプレフィックス一致の原則key_lenの計算方法インデックスの最...

vue3 プロジェクトを素早く構築し、関連機能を紹介する vite+ts の詳細な説明

目次ヴィテ建てる構成vite.config.tsルーターtsタイプvue3 の知識設定小道具コンテク...

スクロールバーを非表示にしてコンテンツをスクロールする CSS サンプルコード

序文ページの HTML 構造にネストされたボックスが多数含まれている場合、ページに複数の垂直スクロー...

React の国際化 react-intl の使用

React で国際化を実現するにはどうすればよいでしょうか? react-intlプラグインは、Re...

表面的なウェブデザイン

<br />私はいつもYahooのウェブデザインが素晴らしいと信じてきました。しかし、こ...

Docker を使用した JMeter+Grafana+Influxdb 監視プラットフォームの構築に関する詳細なチュートリアル

Jmeter がネイティブの結果表示機能を提供していることは誰もが知っています。ネイティブの結果表示...

MySQLメモリストレージエンジンに関する知識

メモリストレージエンジンに関する知識ポイントメモリ ストレージ エンジンは日常業務ではほとんど使用さ...

vueを使用して登録ページの効果を実現し、vueを使用してSMS認証コードログインを実現します

この記事の例では、登録ページの効果を実現するためのVueの具体的なコードを参考までに共有しています。...

nginxを使用して画像サイズを動的に変換し、サムネイルを生成します。

Nginx ngx_http_image_filter_module モジュール (nginx バ...

HTML ハイパーリンクの詳細な説明

ハイパーリンクハイパーリンクは、Web サイト上のすべてのページがハイパーリンクで接続され、ページ間...

JavaScript ベースのシンプルな計算機の実装

この記事では、参考までに、簡単な計算機を実装するためのJavaScriptの具体的なコードを紹介しま...

Docker インストール rocketMQ チュートリアル (最も詳細)

RocketMQ は、Alibaba が設計した分散型のキューベースのメッセージング ミドルウェア...

フロントエンド開発一般マニュアル(ツール、Webサイト、経験などを含む)

今日は何もすることがなかったので、いくつかのツール(オンラインとクライアント)、よく使用する URL...

JSにおけるnewの原理と実装について詳しく話しましょう

目次意味コンストラクタ本体は異なる戻り値なし戻りオブジェクト非オブジェクトを返すプロパティバインディ...