1.5 KiB
1.5 KiB
ssh
Secure Shell este un protocol folosit pentru a te conecta în siguranță la sisteme la distanță. Poate fi folosit pentru autentificare sau pentru a rula comenzi pe un server la distanță. Mai multe informații: https://man.openbsd.org/ssh.
- Conectare la un server la distanță:
ssh {{nume_utilizator}}@{{server_distant}}
- Conectare la un server la distanță cu o [i]dentitate specifică (cheie privată):
ssh -i {{cale/către/fișier_cheie}} {{nume_utilizator}}@{{server_distant}}
- Conectare la un server la distanță cu IP-ul
10.0.0.1folosind un [p]ort specific (Notă:10.0.0.1poate fi scurtat la10.1):
ssh {{nume_utilizator}}@10.0.0.1 -p {{2222}}
- Rulează o comandă pe un server la distanță cu alocare [t]ty pentru a permite interacțiunea cu comanda:
ssh {{nume_utilizator}}@{{server_distant}} -t {{comandă}} {{argumente_comandă}}
- Tunelare SSH: redirecționare [D]inamică de port (proxy SOCKS pe
localhost:1080):
ssh -D {{1080}} {{nume_utilizator}}@{{server_distant}}
- Tunelare SSH: redirecționează un port specific (
localhost:9999cătreexample.org:80) dezactivând alocarea de pseudo-[T]ty și execuți[N]a comenzilor la distanță:
ssh -L {{9999}}:{{example.org}}:{{80}} -N -T {{nume_utilizator}}@{{server_distant}}
- Salt SSH ([J]umping): conectare printr-un jumphost către un server la distanță (mai multe salturi pot fi specificate separate prin virgulă):
ssh -J {{nume_utilizator}}@{{jump_host}} {{nume_utilizator}}@{{server_distant}}
- Închide o sesiune blocată:
<Enter><~><.>