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 : de beu
