GNU/Linux >> Znalost Linux >  >> Linux

Programově / dynamicky upravit předávání portů relace Ssh?

Mám pracovní postup, kde se snažím udělat následující:

Pro danou existující relaci SSH přistupte ke vzdálenému počítači a proveďte proces, ze kterého se vrátí port (např. byl spuštěn vzdálený démon). Pomocí tohoto portu bych chtěl vytvořit nový port forward z existující relace pomocí EscapeChar technika pro vytvoření instance SSH shellu v rámci relace a vytvoření nového portu vpřed.

Moje otázka je následující:

Jak mohu – ze skriptu shellu nebo ekvivalentu – programově provádět úpravy relací SSH, kde je vyžadován EscapeChar?

Přijatá odpověď:

Ne to, o co jste žádali, ale viděli jste možnost „-D“, jak změnit ssh na server SOCKS5? Pak můžete spouštět programy na místní straně za tsocks a připojte se ke všemu, co chcete na vzdáleném konci.


Linux
  1. Udržujte relaci SSH naživu

  2. ssh přes router bez přesměrování portů

  3. HTTPS SSH tunel

  1. Jak nastavit SSH tunelování

  2. Ssh – Omezení uživatele Ssh/scp/sftp na adresář?

  3. Ssh – protokolování pokusů o přístup Ssh?

  1. SSH na jiný port než 22:Jak na to (s příklady)

  2. Změňte port SSH v CWP

  3. Změňte výchozí číslo portu serveru SSH