kb:cheatsheet:openssh
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
kb:cheatsheet:openssh [2018/06/12 21:57] – créée beu | kb:cheatsheet:openssh [2023/03/31 10:00] (Version actuelle) – [Manipulation de la session SSH en cours] beu | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Les variables de cette page : | Les variables de cette page : | ||
* **$ip_ecoute** : IP d' | * **$ip_ecoute** : IP d' | ||
- | * **$port_entre** : Port d' | + | * **$port_entrer** : Port d' |
* **$host** : host que l’émetteur du port va joindre | * **$host** : host que l’émetteur du port va joindre | ||
* **$port_local** : Port d' | * **$port_local** : Port d' | ||
Ligne 17: | Ligne 17: | ||
<code bash> | <code bash> | ||
- | # ssh -R $ip_ecoute: | + | # ssh -R $ip_ecoute: |
</ | </ | ||
Ligne 31: | Ligne 31: | ||
Il devra donc se connecter sur le port 2222 pour joindre ma machine sur le port 22 | Il devra donc se connecter sur le port 2222 pour joindre ma machine sur le port 22 | ||
+ | |||
+ | Attention, pour autoriser l' | ||
+ | |||
+ | < | ||
+ | GatewayPorts clientspecified | ||
+ | </ | ||
+ | |||
+ | Puis redémarrer le service sshd. | ||
====Forward d'un port distant sur la machine local==== | ====Forward d'un port distant sur la machine local==== | ||
Ligne 39: | Ligne 47: | ||
<code bash> | <code bash> | ||
- | # ssh -L $port_entre: | + | # ssh -L $port_entrer: |
</ | </ | ||
Ligne 90: | Ligne 98: | ||
L' argument **-N** permet d' | L' argument **-N** permet d' | ||
+ | =====Manipulation de la session SSH en cours===== | ||
+ | |||
+ | Il est parfois nécessaire ou plus simple de manipuler la session SSH active, pour cela il est possible d' | ||
+ | |||
+ | Note: Depuis OpenSSH 9.2, il faut l' | ||
+ | |||
+ | < | ||
+ | EnableEscapeCommandline yes | ||
+ | </ | ||
+ | |||
+ | Voici les combinaisons possibles : | ||
+ | ^ | ||
+ | | ~? | Commande d' | ||
+ | | ~. | Kill la session de manière forcé | ||
+ | | ~B | Envoi un signal BREAK au système distant | ||
+ | | ~R | Renégociation des clés (uniquement sur SSH protocol 2) | | ||
+ | | < | ||
+ | | ~# | Liste les sessions forwardés active | ||
+ | | ~& | ||
+ | | ~~ | Envoi le carectère ~ | | ||
+ | | ~C | Ouvre un interface de commande pour SSH | | ||
+ | |||
+ | |||
+ | Les commandes disponibles sont : | ||
+ | ^ | ||
+ | | -L $ip_ecoute: | ||
+ | | -R $ip_ecoute: | ||
+ | | -D $ip_ecoute: | ||
+ | | -KL $ip_ecoute: | ||
+ | | -KR $ip_ecoute: | ||
+ | | -KD $ip_ecoute: |
kb/cheatsheet/openssh.1528840671.txt.gz · Dernière modification : 2018/06/12 21:57 de beu