このプロジェクトについて
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で作成されます。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.