Успях да осъществя връзка към моя сайт xxxxxxxxxxxxxxxx.onion:22.
Следвах това ръководство:
Howto: Setup Anonymous SSH Via Tor Hidden Services,
същата статияВръзката стана като компилирах и инсталирах connect.c (изтеглих го от друго място, защото през Googlecode.com не стана):
wget http://www.meadowy.org/~gotoh/ssh/connect.c
gcc connect.c -o /home/valentin/bin/connect
Редактирах файла ~/.ssh/config:
Host *.onion
ProxyCommand /home/valentin/bin/connect -S localhost:9050 %h %p
И просто стартирах ssh с подходящите параметри:
ssh root@xxxxxxxxxxxxxxxx.onion -p 22
Разбира се предварително се стартира TOR на порт 9050.
На сървъра само редактирах torrc (преди да стартирам TOR) като добавих това:
HiddenServiceDir /tmp/torsrv/
HiddenServicePort 80 127.0.0.1:80
HiddenServicePort 22 127.0.0.1:22
Втория ред беше само за проба да видя дали работи през браузъра преди да пробвам SSH (има инсталиран уеб сървър на порт 80).
Работи бавно, но работи (като напиша нещо чакам две-три секунди буквите да се изпишат в терминала).