Jak założyć dwukierunkowy tunel SSH [zamknięty]
Czy możliwe jest wykonanie następujących czynności przez tunel SSH...
- Host-1 ustanawia połączenie SSH ze zdalnym serwerem
- chcę zalogować się na zdalny serwer i wykonywać polecenia przez SSH z powrotem na Host-1
Host-1 to urządzenie, do którego nie będę miał bezpośredniego dostępu. Host-1 jest skonfigurowany tak, aby automatycznie nawiązywać połączenie SSH ze zdalnym serwerem za pośrednictwem cron. W dowolnym momencie, gdy Host-1 nawiązał połączenie SSH ze zdalnym serwerem, chcę się zalogować zdalny serwer w celu przeprowadzenia konserwacji na Host-1 przez SSH.
Szukam przykładu, jak to będzie działać, jeśli to możliwe.
1 answers
Tak:
host1$ ssh -N -R 8822:localhost:22 remote.host.com
Opcjonalne-N mówi "nie wykonuj polecenia"(pomocne w zapobieganiu wypadkom spowodowanym pozostawieniem odległych pocisków.)
Teraz ze zdalnego, można SSH do hosta1 w następujący sposób: (zdalny port 8822 przekazuje do hosta1, ale tylko na interfejsie loopback.)
remote$ ssh -p 8822 localhost
Aby uzyskać dodatkowe kredyty, możesz wyeksportować przekierowanie na cały świat, pozwalając każdemu dostać się do host1, naciskając Port 8822 remote ' a. (Zwróć uwagę na dodatkowy początkowy dwukropek)
host1$ ssh -N -R :8822:localhost:22 remote.host.com
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-13 03:42:34