GNU/Linux >> LINUX-Kenntnisse >  >> Linux

HTTPS-SSH-Tunnel

Ja, es ist möglich:

ssh -L 8443:serverA:443 -Nf [[email protected]]<serverB>

Dadurch können Sie Ihren Desktop-Browser auf Port 8443 verweisen und ihn an Port 443 (den HTTPS-Port) auf Ihrem Server A senden. Der -Nf wird die Sitzung in den Hintergrund schalten und sofort zu Ihrem Desktop zurückkehren, ohne eine tatsächliche Shell-Sitzung zu Server B aufzubauen.


Sie benötigen nicht einmal SSH Tunneling um auf web service zuzugreifen in Server A . Sie können Dynamic Port Forwarding verwenden

ssh -N -D 9000 [email protected]_b

und konfigurieren Sie Ihren Webbrowser so, dass er den SOCKS-Proxy-Host 127.0.0.1 verwendet und Port 9000


Linux
  1. So richten Sie SSH-Tunneling ein

  2. Ändern Sie den SSH-Port in CWP

  3. ssh über einen Router ohne Portweiterleitung

  4. Wie richte ich einen SSH-Tunnel ein, um SSH weiterzuleiten?

  5. SSH durch SSH-Tunnel weiterleiten

So ändern Sie den SSH-Port unter Linux

So aktivieren Sie SSH auf CentOS

So ändern Sie den SSH-Port in Ubuntu

So ändern Sie den SSH-Port in CentOS

Wie ändere ich den SSH-Port auf Centos 7.x?

Wie ändere ich den SSH-Port auf Ubuntu?