ネットワーク機能

高度なSSHネットワーク機能を活用

概要

HejShellはポートフォワーディング、ジャンプホスト、エージェントフォワーディングなどの高度なSSHネットワーク機能をサポートしています。

  • ローカル/リモート/ダイナミックポートフォワーディング
  • ジャンプホスト(踏み台サーバー)接続
  • SSHエージェントフォワーディング
  • SOCKS5プロキシ

ポートフォワーディング

SSHトンネル経由でリモートサービスに安全にアクセスします。

フォワーディングタイプ

ローカルポートフォワーディング (-L)

ローカルポートをリモートサーバーのポートに接続します。

localhost:3306 → remote:3306

リモートポートフォワーディング (-R)

リモートサーバーのポートをローカルに接続します。

remote:8080 → localhost:3000

ダイナミックポートフォワーディング (-D)

SOCKS5プロキシを作成してすべてのトラフィックをトンネル化します。

localhost:1080 → SOCKS5プロキシ

設定

  1. 接続設定 > ポートフォワーディングタブに移動
  2. 「+」をクリックして新しいルールを追加
  3. タイプを選択(ローカル/リモート/ダイナミック)
  4. ソースと宛先のhost:portを入力
  5. 保存して接続

ジャンプホスト

踏み台サーバー経由で内部ネットワークのサーバーにアクセスします。

仕組み

ジャンプホスト(踏み台)を経由して最終目的のサーバーに接続します。

接続フロー:

あなたのPC → ジャンプホスト → 最終サーバー

設定

  1. まずジャンプホストの接続情報を保存
  2. 最終サーバー設定時に「ジャンプホスト」オプションを有効化
  3. 保存済みのジャンプホストを選択
  4. 接続は自動的にジャンプホスト経由でルーティングされます

💡 複数のジャンプホスト

複数のジャンプホストを順番に経由する必要がある場合は、ジャンプホストチェーンを設定できます。

SSHエージェントフォワーディング

ローカルのSSHキーを転送してリモートサーバーで使用します。

有効化方法

  1. 接続設定 > 詳細オプションに移動
  2. 「エージェントフォワーディングを有効化」にチェック
  3. 接続後、SSHキーがリモートサーバーで使用可能になります

⚠️ セキュリティに関する注意

エージェントフォワーディングは便利ですが、信頼できないサーバーでは使用しないでください。悪意のあるサーバー管理者がフォワードされたエージェントを悪用する可能性があります。

SOCKS5ダイナミックポートフォワーディング

ダイナミックポートフォワーディングでSOCKS5プロキシを作成し、SSH接続経由ですべてのネットワークトラフィックをトンネル化します。

使用例

  • 内部ネットワークのウェブサイトにアクセス
  • 地域制限を回避
  • 公共Wi-Fiでの安全なブラウジング
  • 内部APIのテスト

設定

  1. 接続設定 > ポートフォワーディングでダイナミックフォワーディングを追加
  2. ローカルポートを指定(例:1080)
  3. 接続後、ブラウザやアプリでSOCKS5プロキシを設定
  4. プロキシ:localhost:1080

機能リクエスト

ネットワーク機能についてご提案がありますか?お気軽にお問い合わせください。 dev@hej.ai.kr

Hej Shell | Hej Shell