Réponse rapide
Comment me connecter en SSH à mon VPS via Tor ?
Pour vous connecter en SSH à votre VPS via Tor, installez tor sur votre ordinateur et lancez torsocks ssh user@your-vps, ou ajoutez un service onion sur le VPS avec HiddenServicePort 22 127.0.0.1:22 et connectez-vous à son nom .onion. Le forfait Dusk de Gloamport, 1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic à $5.25 par mois sur 12 mois, convient aux deux.
Quelle voie correspond à quel objectif ?
| Voie | Ce que vous installez | Qui voit quoi | Coût principal |
|---|---|---|---|
| Voie client : torsocks ssh vers l'adresse du VPS | tor et torsocks sur votre ordinateur | Le VPS voit l'adresse d'un relais Tor, pas votre adresse personnelle ; votre FAI ne voit que le trafic Tor | Connexions plus lentes ; le VPS garde un port SSH public |
| Voie onion : SSH en service onion | tor sur le VPS et sur votre ordinateur | Aucun des deux côtés n'apprend l'adresse IP de l'autre ; le port SSH peut être fermé à Internet | Un second élément à faire tourner et à sécuriser |
| Voie onion avec autorisation client | Idem, plus une paire de clés x25519 | Seuls les détenteurs de la clé peuvent même résoudre le service | Clé à sauvegarder |
Voies telles que décrites dans la documentation du Tor Project ; voir les sources ci-dessous.
Pourquoi se connecter en SSH via Tor ?
Vous le feriez pour garder votre propre adresse réseau hors des registres du serveur. Sans Tor, le serveur voit l'adresse depuis laquelle vous vous connectez ; via Tor, il voit l'adresse d'un relais Tor. Cette voie ne cache pas qui vous êtes au VPS : vous vous connectez avec votre clé, qui est votre identité là-bas.
Tor ajoute aussi du délai. Un shell via Tor est utilisable mais plus lent qu'une connexion directe, et un transfert de gros fichiers est lent. Considérez Tor comme l'entrée à utiliser lorsque votre adresse directe compte, et gardez une voie directe pour les gros transferts. 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. Si vous n'avez pas encore de clé, lisez d'abord Comment générer une clé SSH pour mon VPS ?.
Comment me connecter en SSH à un VPS via Tor avec la voie client ?
Rien n'est nécessaire sur le VPS. Les commandes valent pour Debian 13 et Ubuntu 24.04.
Installez Tor et torsocks sur votre ordinateur
Lancez apt install tor torsocks netcat-openbsd. Tor écoute comme proxy SOCKS sur 127.0.0.1:9050 par défaut, l'adresse que torsocks utilise sans configuration.
Démarrez Tor
Lancez systemctl enable --now tor et attendez que le service s'amorce. Le journal de Tor dans journalctl indique quand il est prêt.
Connectez-vous avec torsocks
Lancez torsocks ssh avec l'utilisateur et l'adresse de votre VPS. torsocks envoie la connexion par le port SOCKS de Tor.
Ou rendez-le permanent dans ssh_config
Ajoutez une entrée Host avec ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p. SSH remplace %h et %p par le nom d'hôte et le port, et nc parle SOCKS5 à Tor.
Vérifiez l'adresse que voit le serveur
Une fois connecté, lancez la commande who, ou last, et regardez l'adresse source. C'est un relais Tor, pas votre propre adresse.
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 %pComment rendre le VPS joignable comme service onion ?
Faites-le pendant que votre voie SSH habituelle fonctionne encore. Si vous fermez d'abord le port 22 et que le service onion échoue, vous n'avez plus de shell.
Installez Tor sur le VPS
Connectez-vous par SSH normal et lancez apt install tor.
Ajoutez le service caché au torrc
Ajoutez les lignes HiddenServiceDir et HiddenServicePort à /etc/tor/torrc. Le manuel indique que chaque service caché a besoin de son propre dossier, et que HiddenServicePort associe un port virtuel à une cible, par défaut sur 127.0.0.1.
Redémarrez Tor et lisez l'adresse
Lancez systemctl restart tor, puis affichez le fichier hostname du HiddenServiceDir avec cat. Il contient votre adresse .onion.
Connectez-vous depuis votre ordinateur
Avec Tor lancé sur votre ordinateur, lancez torsocks ssh [email protected]. Comparez l'empreinte de la clé d'hôte avec celle que vous connaissez par la voie normale.
Limitez qui peut le trouver (facultatif)
Ajoutez une autorisation client : placez un fichier .auth d'une ligne dans authorized_clients/ sur le VPS et un fichier .auth_private correspondant dans le ClientOnionAuthDir du client, comme dans la page d'autorisation client des services onion.
Ne fermez le port public qu'ensuite
Lorsque la connexion onion fonctionne depuis une seconde session, restreignez sshd ou le pare-feu pour que l'adresse publique ne réponde plus à SSH, si c'est ce que vous voulez.
# /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# 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_KEYQuelles sont les limites de SSH via Tor ?
Les limites sont la vitesse, la connexion elle-même et le second service. D'abord la vitesse : le circuit ajoute un délai à chaque frappe. Ensuite la connexion : votre clé SSH prouve toujours qui vous êtes au VPS, donc ne réutilisez jamais une même clé pour un serveur lié à votre nom. Enfin, le service onion est un second programme à mettre à jour ; le manuel de Tor lui-même précise que chaque service caché doit avoir son propre dossier et que le fichier hostname qui s'y trouve contient l'adresse, si bien qu'il faut protéger ce dossier comme une clé.
Tor n'empêche pas les erreurs. Un shell qui ouvre une page web depuis votre propre navigateur, ou un fichier que vous copiez par la voie en clair, vous relie quand même au serveur. Pour en savoir plus sur les services onion eux-mêmes, lisez Qu'est-ce qu'un service onion, et comment fonctionne-t-il ?.
Quel forfait Gloamport faut-il pour un service onion ?
Dusk est le forfait prévu pour cela : 1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic, $5.25 par mois sur la durée de 12 mois, $10.50 sur un seul mois. Gloamport le décrit comme Un VPN plus un relais Tor ou un site onion. Un service SSH onion seul est léger, si bien qu'Ember ($3.74 par mois sur la durée de 12 mois) fonctionne aussi ; nous n'avons mesuré ni l'un ni l'autre.
Selon l'enquête de Gloamport sur 10 novembre 2026, 10 des 49 hébergeurs listés publient une adresse onion pour leur propre site. Si vous voulez aussi publier un site, voir Comment héberger un site onion sur un VPS ?, et verrouillez d'abord le système de base avec Comment durcir SSH sur un nouveau VPS ?.
En résumé
- Voie client : installez tor et torsocks, puis lancez torsocks ssh user@vps.
- Tor écoute sur le port SOCKS 9050 par défaut ; ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p fait la même chose depuis ssh_config.
- Voie onion : HiddenServiceDir plus HiddenServicePort 22 127.0.0.1:22 dans le torrc du VPS.
- L'adresse .onion se trouve dans le fichier hostname du HiddenServiceDir.
- L'autorisation client utilise une ligne descriptor:x25519 dans authorized_clients/*.auth.
- Fermez le port SSH public seulement après que la connexion onion fonctionne.
- Dusk, $5.25 par mois sur 12 mois, est le forfait correspondant.
SSH via Tor : questions fréquentes
SSH via Tor cache-t-il mon identité au VPS ?
Non. Il cache votre adresse réseau, mais vous vous connectez toujours avec votre clé et votre compte. Utilisez une clé séparée pour un serveur que vous ne voulez pas lier à vos autres activités.
Pourquoi torsocks ssh affiche-t-il connection refused ?
Tor n'est probablement pas lancé, ou n'a pas fini de s'amorcer. Vérifiez le service, puis attendez qu'il soit prêt. torsocks utilise le port SOCKS 127.0.0.1:9050 sauf si vous en configurez un autre.
Puis-je utiliser le tableau de bord du VPS si je me coupe de SSH ?
Oui, pour les redémarrages et les réinstallations : Les redémarrages et les réinstallations se demandent depuis le tableau de bord et sont effectués par l'équipe ; une réinstallation efface le disque. Une réinstallation efface le disque ; gardez donc une voie SSH fonctionnelle et une copie de ce dont vous avez besoin.
Où est stockée mon adresse onion ?
Dans le fichier hostname à l'intérieur du HiddenServiceDir sur le VPS, avec les clés qui composent le service. Sauvegardez ce dossier si vous voulez garder la même adresse.
La voie client ou la voie onion est-elle plus sûre ?
La voie onion garde le port SSH hors d'Internet public, ce qui retire une cible. La voie client n'exige rien d'installé sur le VPS et se teste plus vite.
Sources (5)
- Manuel de Tor : HiddenServiceDir, HiddenServicePort, SocksPort, autorisation client 2019.www.torproject.org/docs/tor-manual.html.en — The Tor Project (checked 2026-11-10)
- Services onion : mise en place community.torproject.org/onion-services/setup — The Tor Project (checked 2026-11-10)
- Services onion : autorisation client community.torproject.org/onion-services/advanced/client-auth — The Tor Project (checked 2026-11-10)
- Page de manuel torsocks(1) — Arch Linux manual pages (checked 2026-11-10)
- Page de manuel ssh_config(5) : ProxyCommand — OpenBSD / OpenSSH (checked 2026-11-10)