SSHによるセキュアデータ転送を有効化
暗号化されたSSH通信をアプリケーションに統合し、最小限の実装作業で安全なリモートアクセスとデータ交換が可能

.NET 通信コンポーネントにおける SSH (Secure Shell) サポートとは、SSH プロトコルを使用して暗号化され、認証された接続を確立し、管理する機能を指します。これにより、リモートコマンドの実行、シェルアクセス、ポートフォワーディング、さらに対応している場合は SFTP や SCP などのプロトコルを通じた安全なファイル転送といった機能を実現できます。ソフトウェア開発者にとっては、機密性、整合性、認証のために確立された SSH メカニズムに依存しつつ、低レベルの暗号化機能やネットワーク機能を直接実装する必要を減らせます。これは、リモートサーバー管理、安全な転送、トンネリングなどのシナリオで特に有用であり、信頼できないネットワーク上でアプリケーションが機密データを保護するのに役立ちます。
いくつかの .NET Core 通信およびメッセージング コンポーネントは、以下を含む SSH サポートを提供しています:
- SecureBlackbox .NET Edition by /n software は、SSH 接続を統合できるようにし、暗号化された通信と信頼性の高いリモートコマンド実行を可能にします。
- Rebex SSH Shell は、.NET アプリケーションにターミナルアクセス、スクリプト作成、トンネリングを追加し、開発者がシステム間でインタラクティブな SSH セッションを安全に処理できるようにします。
- PowerTCP SSH and SFTP for .NET by Dart Communications は、リモートアクセスとデータ交換のための安全なチャネルを提供することで、SSH 対応の通信を容易にします。
- SocketTools .NET Edition by Catalyst Development Corp. は、安全な接続のための SSH サポートを組み込むことを可能にし、暗号化されたセッションとリモート操作をサポートします。
機能と価格の詳細な分析については、.NET Core comms & messaging components の比較をご覧ください。