Sådan fjerner du port forwarding oprettet med SSH - Trin-for-trin guide

Hvordan fjernes port forwarding oprettet med ssh -L 10002:192.168.0.30:10002 192.168.1.135?

For at fjerne port forwarding oprettet med kommandoen ssh -L 10002:192.168.0.30:10002 192.168.1.135, skal du afslutte den aktive SSH-session ved at bruge Ctrl + C, Ctrl + D eller ved at finde og dræbe processen med ps og kill kommandoerne.

Sådan fjernes port forwarding oprettet med ssh -L 10002:192.168.0.30:10002 192.168.1.135

For at fjerne en port forwarding, der er oprettet med kommandoen ssh -L 10002:192.168.0.30:10002 192.168.1.135, kan du følge disse trin:

  • Find den aktive SSH-session: Hvis du stadig har terminalen åben, hvor du oprettede port forwarding, kan du blot afslutte denne session. Hvis ikke, skal du finde den aktive SSH-session.
  • Afslut SSH-sessionen: Når du har fundet den aktive SSH-session, kan du afslutte den ved at bruge Ctrl + C eller Ctrl + D i terminalen, hvor sessionen kører.
  • Brug ps og kill kommandoer: Hvis du ikke kan finde den aktive session, kan du bruge ps kommandoen til at finde SSH-processen og derefter bruge kill kommandoen til at afslutte den.

Her er en trin-for-trin guide til at bruge ps og kill kommandoerne:

  1. Åbn en terminal.
  2. Kør kommandoen ps aux | grep ssh for at finde den aktive SSH-session. Dette vil vise en liste over alle kørende SSH-processer.
  3. Find den relevante SSH-session i listen. Du kan identificere den ved at se efter linjen, der indeholder ssh -L 10002:192.168.0.30:10002 192.168.1.135.
  4. Noter proces-ID'et (PID) for den relevante SSH-session. PID'et er det første nummer i linjen.
  5. Kør kommandoen kill [PID] for at afslutte SSH-sessionen. Erstat [PID] med det faktiske proces-ID, du noterede i det forrige trin.

Eksempel:

ps aux | grep ssh
kill 12345

Efter at have afsluttet SSH-sessionen, vil port forwarding blive fjernet, og forbindelsen vil ikke længere være aktiv.