Python ssh używa Tor proxy

Chciałbym móc wysyłać dane przez Tora, gdy używam ssh ze skryptów Pythona. Tor działa zgodnie z oczekiwaniami, gdy używam klienta OpenSSH do ręcznego ssh do hosta. To jest mój plik konfiguracyjny ssh. Używam connect-proxy z ProxyCommand do trasowania połączeń przez Tora (ponownie, działa to dobrze za pośrednictwem standardowego klienta OpenSSH):

host host
user user
hostname host.domain.com
CheckHostIP no
Compression yes
Protocol 2
ProxyCommand connect-proxy -S localhost:9050 %h %p

Mam ten skrypt testowy Pythona:

import paraproxy
import paramiko

conf = paramiko.SSHConfig()
conf.parse(open('/home/user/.ssh/config'))
host = conf.lookup('host')
print host

client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(host["hostname"], username=host["user"], password='test')
client.close()

Ten skrypt wykonuje ssh na hoście, jednak nie używa polecenia ProxyCommand w pliku konfiguracyjnym ssh, więc nie kieruje ruchem przez Tor. Wypróbowałem kilka różnych konfiguracji, ale nie mogę tego sprawić. Jakieś pomysły, jak to zrobić?

questionAnswers(1)

yourAnswerToTheQuestion