私は SSH と *nix システム全般にあまり詳しくないので、ばかげた質問かもしれませんがご容赦ください。
SSH 接続を介して VCS をトンネリングする (これが適切な用語であることを願っています) ことの利点と正確な目的は何ですか? スピードですか?それともセキュリティ?または、他の何か?
私は SSH と *nix システム全般にあまり詳しくないので、ばかげた質問かもしれませんがご容赦ください。
SSH 接続を介して VCS をトンネリングする (これが適切な用語であることを願っています) ことの利点と正確な目的は何ですか? スピードですか?それともセキュリティ?または、他の何か?
セキュリティとその SSH は標準のトランスポート プロトコルです。また、キー認証の使用は SSH で一般的であり、VCS とのパスワードなしの対話を提供します。SSH は送信を暗号化するため、速度は利点ではなく、暗号化/復号化に時間がかかります。
標準トランスポート プロトコルを選択する理由 ファイアウォールのクリアランスを取得するのはより簡単で、VCS が車輪を再発明する必要はありません。
これは主観的な回答ですが、SSH を介してアプリケーション プロトコルをトンネリングする 3 つの理由を、重要度の高い順に以下に示します。
認証と認可
ユーザーの独自のデータベースを維持する必要はありません。パスワードの暗号化について考える必要もありません。システム管理者にさらに別の管理を任せる必要もありません。
接続管理
悪用可能なセキュリティ ホールを作成したことを心配することなく、アプリケーション レベルの通信に集中できます。
管理者は既知のポートを開く可能性が高くなります