ssh Linux とは何ですか?
SSH (リモート接続ツール) 接続原理: ssh サービスはデーモン プロセス (デーモン) です。システムのバックグラウンドでクライアント接続を監視します。ssh サーバーのプロセスは sshd と呼ばれ、これを担当します。公開鍵やその他の情報の交換を含む、クライアント要求をリアルタイムで監視します (IP 22 ポート)。
ssh サーバーは、openssh (ssh サービスの提供) openssl (暗号化プログラムの提供) の 2 つの部分で構成されます。
ssh クライアントは、XSHELL、Securecrt、Mobaxterm およびその他のツールを使用して接続できます
SSH の動作メカニズム
サーバーが起動すると、キー (768 ビット公開キー) が生成され、ローカル ssh クライアントは ssh サーバーに接続リクエストを送信し、サーバーは接続を確認します。クライアントから送信されたデータと IP アドレスをクリックし、正当であることを確認した後、キー (768 ビット) をクライアントに送信します。このとき、クライアントはローカルの秘密キー (256 ビット) とサーバーの秘密キーを組み合わせます。公開鍵 (768 ビット) を鍵ペア鍵 (1024 ビット) に変換し、サーバーに返送され、鍵ペア データ送信を通じて接続が確立されます。
SSH暗号化技術
暗号化技術: 送信プロセス、データ暗号化。
1.SSH1 はクライアントの秘密キーを検証せず、悪意のあるコードを埋め込むのが簡単です
2.SSH2 は接続の正しさを確認するための Diffe_Hellman メカニズムを追加します。送信中に、サーバーはハッカーの侵入を避けるためにデータ ソースの正確性をチェックします。
SSH2 は RSA キーと DSA キーをサポートします
DSA: デジタル署名アルゴリズム デジタル署名
RSA: デジタル署名と暗号化の両方が可能
概要SSH の知識
1.SSH は安全な暗号化プロトコルであり、Linux サーバー
2 にリモート接続するために使用されます。SSH のデフォルトのポートは 22 で、セキュリティ プロトコルのバージョンは SSH2 です。
3. SSH サーバーには、主に SSH 接続と SFTP サーバーの 2 つのサービス機能が含まれています。学習アドレス:
https://www.php.cn/course/list/33.html
以上がSSH Linuxとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。