Как следует из заголовка, мы рассмотрим как подключиться к ssh серверу через Tor или любой другой Socks или http proxy.
Весь фокус состоит в использовании специальной программы — connect.
Установим пакет connect-proxy (Debian/Ubuntu)
sudo apt-get -y install connect-proxy
Настроим .ssh/config для того сервера, к которому мы хотим подключиться через прокси Tor
Host prolinux
HostName prolinux.org
ProxyCommand connect -S localhost:9150 %h %p
Вся фишка в команде ProxyCommand и её параметрах.
** -S **
означает, что мы подключаемся к socks proxy, версия 5 используется по умолчанию
** localhost:9150 **
—
это наш прокси сервер, он же Tor по совместительству
Если есть http proxy вместо socks, то параметр -S надо заменить на -H.
Когда-то давно для таких же целей я использовал corkscrew, но эта программа не поддерживает socks.