このプロジェクトについて

ShellHubは、エッジコンピューティングとクラウドコンピューティング向けに設計された集中型SSHゲートウェイです。ユーザーは、パブリックIPアドレス、ルーター設定、VPN/ファイアウォールの変更、ジャンプホストを必要とせずに、Webブラウザまたはモバイルアプリを通じて、どこからでもLinuxサーバーやデバイスにリモートアクセスして管理できます。 READMEに記載されている主な機能: - ネイティブSSHサポート: OpenSSH ClientやPuTTYなどの標準ツールを使用して、追加のサードパーティ製ソフトウェアなしでゲートウェイ背後のデバイスに接続できます。 - SCP/SFTPサポート: 業界標準のツールを使用して、デバイスとの間でファイルをコピーできます。 - SSHポート転送: ローカルポートからゲートウェイ背後のデバイス上のリモートポートへTCPトラフィックを安全に転送できます。SOCKSプロキシの使用も含まれます。 - 公開鍵認証: 複数のユーザーがパスワードを共有せずに同じシステムユーザーとしてログインでき、ユーザーごとにアクセスを取り消すことができます。 - ファイアウォールルール: どの接続がデバイスに到達するかを細かく制御して、SSH接続をフィルタリングできます。 - 監査ログ: 各SSH接続は監査目的でサーバーに保存されるセッションを作成します。 - セッション録画: 対話型SSHセッションが録画され、Web UIの組み込みセッションプレーヤーで再生できます。 - コンテナリモートアクセス: Dockerと統合されているため、ユーザーはトラブルシューティング、メンテナンス、監督のためにコンテナに安全に接続できます。 デプロイオプションには、独自のインフラストラクチャでのセルフホスティング(インストール、メンテナンス、アップグレード、バックアップはユーザーの責任)と、無料アカウントで管理されたShellHub Cloudサービスを利用する方法があります。このプロジェクトはApache License 2.0の下でライセンスされており、O.S. Systemsによって作成されました。開発環境はmakeターゲットで起動でき、初期ユーザーと名前空間は同梱のCLIで作成されます。