Без KYC · email необов’язковий · оплата в Monero, Bitcoin або USDT
Мова: Українська
Розгорнути VPS

Гайд · SSH · Tor · перевірено 2026-11-10

Як підключитися до мого VPS через SSH по Tor?

Є два способи використовувати Tor із SSH: підключатися до VPS через Tor або зробити VPS доступним як onion-служба. Цей гайд показує обидва з їхніми обмеженнями.

Останнє оновлення: · 6 хв читання

Коротка відповідь

Як підключитися до мого VPS через SSH по Tor?

Щоб підключитися до VPS через SSH по Tor, встановіть tor на своєму комп'ютері і виконайте torsocks ssh user@your-vps, або додайте onion-службу на VPS з HiddenServicePort 22 127.0.0.1:22 і підключайтеся до її імені .onion. Тариф Dusk від Gloamport, 1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic за $5.25 на місяць при 12-місячному терміні, підходить для обох варіантів.

Який маршрут підходить для якої мети?

МаршрутЩо встановлюєтеХто що бачитьОсновна ціна
Клієнтський маршрут: torsocks ssh до адреси VPStor і torsocks на вашому комп'ютеріVPS бачить адресу relay Tor, а не вашу домашню адресу; ваш провайдер бачить лише трафік TorПовільніші з'єднання; VPS досі має публічний порт SSH
Onion-маршрут: SSH як onion-службаtor на VPS і на вашому комп'ютеріЖодна сторона не дізнається IP-адреси іншої; порт SSH можна закрити для інтернетуДруга служба, яку треба запускати і захищати
Onion-маршрут з авторизацією клієнтаТе саме, плюс пара ключів x25519Лише власники ключа можуть навіть знайти службуКлюч, який треба зберегти

Маршрути описано в документації Tor Project; див. джерела нижче.

Навіщо підключатися до SSH через Tor?

Щоб не показувати серверу мережеву адресу, з якої ви підключаєтеся. Без Tor сервер бачить адресу, з якої ви підключаєтеся; через Tor він бачить адресу relay 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. Якщо ще не створили ключ, спершу прочитайте Як згенерувати SSH-ключ для мого VPS?.

Як підключитися до VPS через Tor клієнтським маршрутом?

На VPS нічого не потрібно. Команди призначені для Debian 13 та Ubuntu 24.04.

  1. Встановіть Tor і torsocks на своєму комп'ютері

    Виконайте apt install tor torsocks netcat-openbsd. Tor слухає як проксі SOCKS на 127.0.0.1:9050 за замовчуванням — цю адресу torsocks використовує без налаштування.

  2. Запустіть Tor

    Виконайте systemctl enable --now tor і зачекайте, поки служба завантажиться. Журнал Tor у journalctl показує, коли він готовий.

  3. Підключіться через torsocks

    Виконайте torsocks ssh і вкажіть користувача та адресу вашого VPS. torsocks надсилає з'єднання через SOCKS-порт Tor.

  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 і подивіться на вихідну адресу. Це relay 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 доступним як onion-службу?

Робіть це, поки ваш звичайний маршрут SSH ще працює. Якщо спершу закрити порт 22 і onion-служба не спрацює, у вас не буде доступу до оболонки.

  1. Встановіть Tor на VPS

    Увійдіть звичайним SSH і виконайте apt install tor.

  2. Додайте приховану службу до torrc

    Допишіть рядки HiddenServiceDir і HiddenServicePort до /etc/tor/torrc. Посібник каже, що кожна прихована служба потребує власної теки, а HiddenServicePort зіставляє віртуальний порт із ціллю, за замовчуванням на 127.0.0.1.

  3. Перезапустіть Tor і прочитайте адресу

    Виконайте systemctl restart tor, потім виведіть командою cat файл hostname всередині HiddenServiceDir. Там міститься ваша адреса .onion.

  4. Підключіться з вашого комп'ютера

    Коли Tor працює на вашому комп'ютері, виконайте torsocks ssh [email protected]. Порівняйте відбиток ключа хоста з тим, який ви знаєте зі звичайного маршруту.

  5. Обмежте, хто може її знайти (необов'язково)

    Додайте авторизацію клієнта: покладіть однорядковий файл .auth у authorized_clients/ на VPS і відповідний файл .auth_private у ClientOnionAuthDir клієнта, як на сторінці авторизації клієнта onion-служб.

  6. Лише потім закрийте публічний порт

    Коли вхід через onion працює з другої сесії, обмежте sshd або брандмауер, щоб публічна адреса більше не відповідала на SSH, якщо ви цього хочете.

Onion-маршрут: torrc на VPS і перший вхід
# /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 Project)
# 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

Які обмеження у SSH через Tor?

Обмеження стосуються швидкості, самого входу і другої служби. Спершу швидкість: ланцюжок додає затримку до кожного натискання клавіші. Далі вхід: ваш ключ SSH і далі доводить VPS, хто ви, тож ніколи не використовуйте один ключ для сервера, пов'язаного з вашим ім'ям. Нарешті, onion-служба — це друга програма, яку треба оновлювати; власний посібник Tor каже, що кожна прихована служба потребує окремої теки, а файл hostname в ній містить адресу, тож захищайте цю теку так само, як ключ.

Tor не запобігає помилкам. Оболонка, яка відкриває вебсторінку з вашого браузера, або файл, який ви копіюєте відкритим каналом, однаково прив'язує вас до сервера. Більше про самі onion-служби читайте в Що таке onion-служба і як вона працює?.

Який тариф Gloamport потрібен для onion-служби?

Для цього призначено Dusk: 1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic, $5.25 на місяць при 12-місячному терміні, $10.50 при оплаті за один місяць. Gloamport описує його як VPN плюс релей Tor або onion-сайт. Сама SSH-onion-служба легка, тож Ember ($3.74 на місяць при 12-місячному терміні) також підходить; ми не тестували жоден із них.

За опитуванням Gloamport серед 10 листопада 2026 р., 10 з 49 переглянутих провайдерів публікують onion-адресу для власного сайту. Якщо хочете також опублікувати сайт, дивіться Як розгорнути onion-сайт на VPS?, а базову систему спершу закрийте за допомогою Як захистити SSH на новому VPS?.

Підсумок
  • Клієнтський маршрут: встановіть tor і torsocks, потім виконайте torsocks ssh user@vps.
  • Tor слухає порт SOCKS 9050 за замовчуванням; ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p робить те саме з ssh_config.
  • Onion-маршрут: HiddenServiceDir плюс HiddenServicePort 22 127.0.0.1:22 у torrc VPS.
  • Адреса .onion міститься у файлі hostname теки HiddenServiceDir.
  • Авторизація клієнта використовує рядок descriptor:x25519 у authorized_clients/*.auth.
  • Публічний порт SSH закривайте лише після того, як вхід через onion запрацює.
  • Dusk, $5.25 на місяць при 12-місячному терміні, — відповідний тариф.

SSH через Tor: поширені питання

Чи приховує SSH через Tor мою особу від VPS?

Ні. Він приховує вашу мережеву адресу, але ви все одно входите зі своїм ключем і обліковим записом. Для сервера, який не хочете пов'язувати з іншою роботою, використовуйте окремий ключ.

Чому torsocks ssh пише connection refused?

Ймовірно, Tor не запущено або він ще не завершив завантаження. Перевірте службу і зачекайте, поки вона буде готова. torsocks використовує SOCKS-порт 127.0.0.1:9050, якщо ви не налаштували інший.

Чи можна використати панель VPS, якщо я заблокував SSH?

Так, для перезавантажень і перевстановлень: Перезавантаження і перевстановлення запитуються з панелі керування і виконуються командою; перевстановлення стирає диск. Перевстановлення стирає диск, тож тримайте робочий маршрут SSH і копію того, що вам потрібно.

Де зберігається моя адреса onion?

У файлі hostname всередині HiddenServiceDir на VPS, разом із ключами, що складають службу. Якщо хочете зберегти ту саму адресу, зробіть резервну копію цієї теки.

Який маршрут безпечніший: клієнтський чи onion?

Onion-маршрут тримає порт SSH поза публічним інтернетом, що прибирає ціль. Клієнтський маршрут нічого не потребує на VPS і швидше для спроби.

Джерела (5)
  1. Посібник Tor: HiddenServiceDir, HiddenServicePort, SocksPort, авторизація клієнта 2019.www.torproject.org/docs/tor-manual.html.en — The Tor Project (checked 2026-11-10)
  2. Onion-служби: налаштування community.torproject.org/onion-services/setup — The Tor Project (checked 2026-11-10)
  3. Onion-служби: авторизація клієнта 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