Log Ud af SSH-session på Linux fra Offentlig Windows-maskine Uden Root-Privilegier

Hvordan kan en SSH-session på en Linux-maskine, som blev startet fra en offentlig Windows-maskine, logges ud fra en ny SSH-session uden at have root-privilegier?

For at logge en SSH-session ud fra en ny SSH-session uden at have root-privilegier, skal du finde den aktive session med kommandoerne "who" eller "w" og derefter afslutte den med "pkill -9 -t [TTY]" eller "kill -9 [PID]".

Hvordan kan en SSH-session på en Linux-maskine, som blev startet fra en offentlig Windows-maskine, logges ud fra en ny SSH-session uden at have root-privilegier?

For at logge en SSH-session ud fra en ny SSH-session uden at have root-privilegier, kan du følge disse trin:

  1. Find den aktive SSH-session:
    • Log ind på Linux-maskinen via en ny SSH-session.
    • Brug kommandoen who eller w for at finde den aktive SSH-session. Disse kommandoer viser en liste over alle aktive brugere og deres sessioner.
    • Noter TTY (terminal) eller PID (process ID) for den session, du vil logge ud.
  2. Afslut sessionen:
    • Brug kommandoen pkill -9 -t [TTY] for at afslutte sessionen baseret på TTY. For eksempel, hvis TTY er pts/1, brug pkill -9 -t pts/1.
    • Alternativt kan du bruge kill -9 [PID] for at afslutte sessionen baseret på PID. For eksempel, hvis PID er 1234, brug kill -9 1234.

Bemærk, at brugen af kill -9 eller pkill -9 er en kraftfuld metode til at afslutte processer og bør bruges med forsigtighed, da det kan føre til tab af data eller ustabilitet, hvis det bruges forkert.

Disse trin kræver ikke root-privilegier, men du skal have tilladelse til at afslutte den specifikke brugersession. Hvis du ikke har de nødvendige tilladelser, kan du muligvis ikke afslutte sessionen.