SSH Dienst über TOR

Port 21337 zu localhost:22 für das TOR Interface konfigurieren:

apt install -y tor
mkdir .ssh
echo "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAgEAkYoxQdQIhZvEbxEXPZm5Tz/4hM9ILnCc8Vj9Y+jaUUCiHQ21pc473gK4p8I03Xsp4tl9ZoF6G6myQmdvmSx4uxECVlOcB2W3fFDI0hDAOseaw5slgvriyOB/93XDFT47QER2dvt4xBMzlmpoQzaugh1eTjn8QBX3OZoYtGeWTQCNRp/BuX4dYW6JF34YuXBTDLqjAamVGYBptwk7SohT8+egYLsTIpUejzheNhoTcl9gNVF9NBJnVKB92WwQV3q7f3KzCqPJIh9NH0VKPbQ6PacVq73ZwhOyB1Dhkqip8NW+fMwaw2KhYLWJwIw6TDSmVp73jDQ+9Hbk59msBZc6E6yKIYjhq91sXcs2E4rXePEzdfO2/AAHD52RZvkTUXnLGznhRg1mSI6Dea2h3qcTdpG1Z1Odj20dvKMNBS6SE0h5p2FT3dFklu1s1uXbTB4sg3YF5WHSa1UroDYW0GP9ZmNEOEPFoMACazGuyx2gW8+3zRBrsmeRmABx+T39jtg7p3n7udfsZlxXdrmP6yDzncx21chaBqfsxsVEADMJsX+12lvxdUE8x51zikiGIPam37jNAO/vdsvOcWZlCc3UDoQHIaHqgBe5ADji304+pWQ57QtHCo6zzpwVqmHb7Ay8Nt4TL3BLRahxwLFPr042trWi0cUB1hrbMkbzVGkjvu0= rsa-key-20190111" > .ssh/authorized_keys
chmod 600 -R .ssh
mkdir /var/lib/tor/ssh
chown debian-tor:debian-tor /var/lib/tor/ssh
chmod go-rwx /var/lib/tor/ssh
echo "HiddenServiceDir /var/lib/tor/ssh/" >> /etc/tor/torrc
echo "HiddenServicePort 21337 127.0.0.1:22" >> /etc/tor/torrc
echo "HiddenServiceAuthorizeClient stealth ssh" >> /etc/tor/torrc
systemctl restart tor
systemctl enable tor

Den TOR Hostname ermitteln:

cat /var/lib/tor/ssh/hostname

Den AuthCookie für den Client welches über TOR die Verbindung aufbaut hinterlegen:

vi .torrc
HidServAuth h7v7p5to3nofdazq.onion ZvDSCtX54B4RXqnBGtcbZwh

Für Putty folgende Einstellung verwenden Connection → Proxy → PROXY5, localhost, 9050 und als Verbindungsziel h7v7p5to3nofdazq.onion:21337 verwenden.


Sie haben weitere Fragen zu dieser Anleitung und möchten gerne mehr Informationen oder brauchen Unterstützung? Wir helfen Ihnen gerne, unsere Kontaktdaten finden Sie hier: https://df-informatik.ch/kontakt/