KYCなし · メールは任意 · Monero、Bitcoin、USDTで支払い
言語: 日本語
VPSを起動する

ガイド · SSH · Tor · 2026-11-10確認

TorでVPSにSSHするには?

Torを使ってSSHするには2つの方法があります。Torを経由してVPSに接続するか、VPSをオニオンサービスとして到達可能にするかです。このガイドは両方を、それぞれの限界とともに示します。

最終更新:

概要

TorでVPSにSSHするには?

TorでVPSにSSHするには、コンピュータにtorをインストールして torsocks ssh user@your-vps を実行するか、VPSにHiddenServicePort 22 127.0.0.1:22 のオニオンサービスを追加して、その .onion 名に接続します。GloamportのDuskプラン(1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic)は、12か月契約で月額$5.25で、どちらにも適しています。

目的に合うルートはどれですか?

ルートインストールするもの誰が何を見るか主なコスト
クライアントのルート:torsocksでVPSのアドレスにSSHコンピュータにtorとtorsocksVPSは自宅のアドレスではなくTorリレーのアドレスを見ます。ISPはTorのトラフィックだけを見ます接続が遅くなります。VPSには引き続き公開のSSHポートがあります
オニオンのルート:SSHをオニオンサービスとしてVPSとコンピュータの両方にtorどちらも相手のIPアドレスを知りません。SSHポートはインターネットから閉じられます維持して保護する必要がある、もう1つのサービス
クライアント認証付きのオニオンルート同じ。加えてx25519の鍵ペア鍵を持つ人だけがサービスを解決できますバックアップする鍵

Torプロジェクトのドキュメントに記載されたルート。出典は下をご覧ください。

なぜTorでSSHするのですか?

サーバーの記録に自分のネットワークアドレスを残さないためです。Torを使わなければ、サーバーは接続元のアドレスを見ます。Tor経由では、Torリレーのアドレスを見ます。このルートは、VPSに対してご自身が誰であるかを隠すわけではありません。鍵でログインするため、それがそこでのご本人の身元になります。

Torは遅延も加えます。Torを経由したシェルは使えますが、直接接続より遅く、大きなコピーは遅くなります。直接のアドレスが重要なときにTorを入口として使い、大きな転送には直接のルートを残してください。Root over SSH. Paste a public key at checkout and password login stays switched off; leave it empty and the team sets a temporary root password, shown in your dashboard, that you change at first login。まだ鍵を作っていなければ、先にVPS用のSSH鍵を生成するには?をお読みください。

クライアントのルートでTorを経由してVPSにSSHするには?

VPS側では何も必要ありません。コマンドはDebian 13とUbuntu 24.04向けです。

  1. コンピュータにTorとtorsocksをインストール

    apt install tor torsocks netcat-openbsd を実行します。Torは既定で 127.0.0.1:9050 にSOCKSプロキシとして待ち受けます。これはtorsocksが設定なしで使うアドレスです。

  2. Torを起動

    systemctl enable --now tor を実行し、サービスの起動が完了するまで待ちます。journalctl のTorのログに、準備完了のタイミングが表示されます。

  3. torsocksで接続

    torsocks ssh と VPSのユーザーとアドレスを実行します。torsocks は接続をTorのSOCKSポートに送ります。

  4. または、ssh_config に恒久的に設定する

    Hostエントリを追加し、ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p を設定します。SSHは %h と %p をホスト名とポートに展開し、ncがTorに対してSOCKS5で話しかけます。

  5. サーバーに見えるアドレスを確認する

    ログインした後、who コマンドまたは last を実行し、送信元のアドレスを確認してください。それはご自身のアドレスではなく、Torリレーのアドレスです。

クライアントのルート
sudo apt install tor torsocks netcat-openbsd
sudo systemctl enable --now tor

torsocks ssh root@YOUR_VPS_IP

# ~/.ssh/config alternative
Host gloam-tor
    HostName YOUR_VPS_IP
    User root
    ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p

VPSをオニオンサービスとして到達可能にするには?

通常のSSHの経路がまだ動いている間に行ってください。先にポート22を閉じてオニオンサービスが動かなければ、シェルがなくなります。

  1. VPSにTorをインストール

    通常のSSHでログインし、apt install tor を実行します。

  2. torrcに隠しサービスを追加

    /etc/tor/torrc に HiddenServiceDir と HiddenServicePort の行を追加します。マニュアルによると、各隠しサービスには専用のディレクトリが必要で、HiddenServicePort は仮想ポートを、既定では127.0.0.1上の宛先に対応付けます。

  3. Torを再起動してアドレスを読む

    systemctl restart tor を実行し、HiddenServiceDir 内の hostname ファイルを cat で表示します。そこに .onion アドレスが書かれています。

  4. ご自身のコンピュータから接続する

    ご自身のコンピュータでTorを動かした状態で、torsocks ssh [email protected] を実行します。ホスト鍵のフィンガープリントを、通常の経路で知っているものと比べてください。

  5. 誰が見つけられるかを制限する(任意)

    クライアント認証を追加します。VPSの authorized_clients/ に1行の .auth ファイルを置き、クライアントの ClientOnionAuthDir に対応する .auth_private ファイルを置きます。オニオンサービスのクライアント認証のページの手順どおりです。

  6. その後にだけ、公開ポートを閉じる

    別のセッションでオニオンのログインが動いたら、必要に応じてsshdまたはファイアウォールを制限し、公開アドレスがSSHに応答しないようにしてください。

オニオンのルート:VPSのtorrcと最初のログイン
# /etc/tor/torrc (append)
HiddenServiceDir /var/lib/tor/ssh_service/
HiddenServicePort 22 127.0.0.1:22

sudo systemctl restart tor
sudo cat /var/lib/tor/ssh_service/hostname

# On your computer
torsocks ssh root@YOUR_ADDRESS.onion
任意のクライアント認証(Torプロジェクトの形式)
# VPS: /var/lib/tor/ssh_service/authorized_clients/alice.auth  (one line)
descriptor:x25519:BASE32_PUBLIC_KEY

# Your computer: torrc
ClientOnionAuthDir /var/lib/tor/onion_auth

# Your computer: /var/lib/tor/onion_auth/alice.auth_private  (one line)
ONION_ADDRESS_WITHOUT_.onion:descriptor:x25519:BASE32_PRIVATE_KEY

TorでSSHする際の限界は?

限界は、速度、ログインそのもの、そして2つ目のサービスです。まず速度:回線はキーストロークごとに遅延を加えます。次にログイン:SSH鍵はVPSに対して依然としてご自身が誰であるかを証明するため、ご自身の名前に結び付いたサーバーには同じ鍵を再利用しないでください。最後に、オニオンサービスはパッチを当てる2つ目のプログラムです。Tor自身のマニュアルは、各隠しサービスには別々のディレクトリが必要で、その中のhostnameファイルがアドレスを持つと述べているので、そのディレクトリは鍵と同じように守ってください。

Torは誤りを防ぎません。ご自身のブラウザーでWebページを開くシェル、または平文のルートでコピーしたファイルは、それでもサーバーにご自身を結び付けます。オニオンサービスそのものについては、オニオンサービスとは何か、どう動くのか?をお読みください。

オニオンサービスにはどのGloamportプランが必要ですか?

そのためのプランとして挙げられているのはDuskです:1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic、12か月契約で月額$5.25、1か月契約では$10.50。Gloamportはこれを「VPNに加えて、Torリレーまたはオニオンサイト」と説明しています。SSHのオニオンサービスだけなら軽量なので、Ember(12か月契約で月額$3.74)でも動きます。どちらもベンチマークは行っていません。

Gloamportが2026年11月10日について行った調査によると、挙げられた49件のプロバイダーのうち、10件が自社サイトのオニオンアドレスを公開しています。ご自身のサイトも公開したい場合は、VPSでオニオンサイトをホストするには?をご覧ください。まず基本システムを守るには、新しいVPSでSSHを強化するには?をご覧ください。

まとめ
  • クライアントのルート:tor と torsocks をインストールし、torsocks ssh user@vps を実行します。
  • Torは既定でSOCKSポート9050で待ち受けます。ssh_configからは ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p で同じことができます。
  • オニオンのルート:VPSのtorrcに HiddenServiceDir と HiddenServicePort 22 127.0.0.1:22 を書きます。
  • .onionアドレスは、HiddenServiceDir の hostname ファイルにあります。
  • クライアント認証は、authorized_clients/*.auth 内の descriptor:x25519 の行を使います。
  • オニオンのログインが動いてから初めて、公開のSSHポートを閉じてください。
  • Duskは12か月契約で月額$5.25で、対応するプランです。

TorでのSSH:よくある質問

TorでSSHすると、VPSからご自身の身元は隠れますか?

いいえ。隠れるのはネットワークのアドレスだけで、鍵とアカウントでのサインインは残ります。他の作業と結び付けたくないサーバーには、別の鍵を使ってください。

torsocks ssh で connection refused と表示されるのはなぜですか?

Torが動いていないか、起動の完了を待てていない可能性があります。サービスを確認し、準備完了になるまで待ってください。別の設定をしない限り、torsocks は SOCKS ポート 127.0.0.1:9050 を使います。

SSHをロックアウトした場合、VPSのダッシュボードを使えますか?

再起動と再インストールには使えます。再起動と再インストールは、ダッシュボードから依頼し、チームが実施します。再インストールではディスクの内容が消去されます。再インストールはディスクを消去するため、動くSSHの経路と必要なもののコピーを残しておいてください。

私のオニオンアドレスはどこに保存されていますか?

VPS上の HiddenServiceDir 内の hostname ファイルに、サービスを構成する鍵と一緒に保存されています。同じアドレスを保ちたい場合は、そのディレクトリをバックアップしてください。

クライアントのルートとオニオンのルートのどちらが安全ですか?

オニオンのルートは、SSHポートをインターネットから外すため、標的を1つ減らします。クライアントのルートはVPSに何もインストールする必要がなく、試すのも早いです。

出典 (5)
  1. Torマニュアル:HiddenServiceDir、HiddenServicePort、SocksPort、クライアント認証 2019.www.torproject.org/docs/tor-manual.html.en — The Tor Project (checked 2026-11-10)
  2. オニオンサービス:設定 community.torproject.org/onion-services/setup — The Tor Project (checked 2026-11-10)
  3. オニオンサービス:クライアント認証 community.torproject.org/onion-services/advanced/client-auth — The Tor Project (checked 2026-11-10)
  4. torsocks(1)マニュアルページ — Arch Linux manual pages (checked 2026-11-10)
  5. ssh_config(5)マニュアルページ:ProxyCommand — OpenBSD / OpenSSH (checked 2026-11-10)

月額3.74ドルから · KYCなし

VPSを起動する