Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| ssh_avance [Le 16/06/2019, 11:51] – [Connexion ssh en mode Bastion vers le serveur de destination] 82.64.49.77 | ssh_avance [Le 22/01/2026, 18:01] (Version actuelle) – [Tunnéliser sa connexion internet par SSH avec l'aide de Squid] client pas ditant a priori (en tout cas le serveur et le client ne devraient pas tous les 2 être distants pour l'explication) krodelabestiole | ||
|---|---|---|---|
| Ligne 39: | Ligne 39: | ||
| ===== Utiliser le ssh-agent ===== | ===== Utiliser le ssh-agent ===== | ||
| - | Si vous devez fréquemment ouvrir des sessions distantes avec SSH ou copier des fichiers avec SCP (ou toute autre utilisation de SSH) il existe une solution pour ne pas avoir à saisir votre passphrase à chaque utilisation. | + | Si vous devez fréquemment ouvrir des sessions distantes avec SSH ou copier des fichiers avec SCP (ou toute autre utilisation de SSH) il existe une solution pour ne pas avoir à saisir votre passphrase à chaque utilisation. |
| - | en utilisant **SSH agent**. | + | en utilisant **SSH agent**. |
| Vous devez indiquer une fois votre // | Vous devez indiquer une fois votre // | ||
| < | < | ||
| Ligne 52: | Ligne 52: | ||
| L' | L' | ||
| - | Vous pouvez savoir quel utilisateur est déclaré avec ssh-agent à l'aide de la commande suivante : | + | Vous pouvez savoir quel utilisateur est déclaré avec ssh-agent à l'aide de la commande suivante : |
| < | < | ||
| ssh-add -l | ssh-add -l | ||
| Ligne 73: | Ligne 73: | ||
| Vous pouvez : | Vous pouvez : | ||
| - | * Utiliser le mode natif de base de SSH, voir [[ssh|SSH]] | + | * Utiliser le mode natif de base de SSH, voir [[ssh|SSH]] |
| * Utiliser le mode natif avancé de SSH : les directives //Chroot// et //Match// de SSH, qui permettent de limiter pour certains utilisateurs l' | * Utiliser le mode natif avancé de SSH : les directives //Chroot// et //Match// de SSH, qui permettent de limiter pour certains utilisateurs l' | ||
| * Utiliser [[: | * Utiliser [[: | ||
| Ligne 82: | Ligne 82: | ||
| * l' | * l' | ||
| - | * votre connexion Web est peu ou pas sécurisée (wifi sans chiffrement | + | * votre connexion Web est peu ou pas sécurisée (wifi sans chiffrement |
| - | On va donc installer le serveur de médiation Squid (serveur mandataire) sur une machine Ubuntu (qui sera le serveur) à laquelle on accèdera par une machine | + | On va donc installer le serveur de médiation Squid (serveur mandataire) sur une machine Ubuntu (qui sera le serveur) à laquelle on accèdera par une machine |
| On obtiendra alors un accès sécurisé à un mandataire distant (le serveur sous Ubuntu) qui se connectera aux sites Web et renverra le résultat à votre navigateur. | On obtiendra alors un accès sécurisé à un mandataire distant (le serveur sous Ubuntu) qui se connectera aux sites Web et renverra le résultat à votre navigateur. | ||
| Ligne 119: | Ligne 119: | ||
| ===== Tunnéliser sa connexion internet par SSH (sans Squid) ===== | ===== Tunnéliser sa connexion internet par SSH (sans Squid) ===== | ||
| - | [[# | + | [[# |
| ==== Partie serveur ==== | ==== Partie serveur ==== | ||
| Ligne 155: | Ligne 155: | ||
| ==== Gestion des tunnels ==== | ==== Gestion des tunnels ==== | ||
| - | Il existe une petite | + | Il existe une application graphique bien pratique pour gérer les tunnels SSH : au lieu de les recréer chaque fois on utilise [[:remmina|Remmina]]. |
| ===== Accéder à ses ressources réseau locales depuis l' | ===== Accéder à ses ressources réseau locales depuis l' | ||
| Ligne 201: | Ligne 201: | ||
| </ | </ | ||
| < | < | ||
| - | Avec le [[http:// | + | Avec le [[https:// |
| Host < | Host < | ||
| ProxyCommand ssh < | ProxyCommand ssh < | ||
| Ligne 208: | Ligne 208: | ||
| </ | </ | ||
| <note tip> | <note tip> | ||
| - | Les différences entre les versions de la commande proxy sont expliquées dans [[[[https:// | + | Les différences entre les versions de la commande proxy sont expliquées dans [[https:// |
| - | |ce post en anglais]]. | + | |
| </ | </ | ||
| + | |||
| + | Contributeurs: | ||
| + | |||
| ===== Accéder à un serveur ssh dont les ports entrants sont bloqués ===== | ===== Accéder à un serveur ssh dont les ports entrants sont bloqués ===== | ||
| Il peut arriver que les ports des connexions entrantes sur un serveur SSH soient bloqués ((le cas peut se présenter notamment en entreprise ou derrière une box)). Cependant, il est rare que les ports sortants soient fermés. Dans ce cas, il est possible de faire appel à du << // | Il peut arriver que les ports des connexions entrantes sur un serveur SSH soient bloqués ((le cas peut se présenter notamment en entreprise ou derrière une box)). Cependant, il est rare que les ports sortants soient fermés. Dans ce cas, il est possible de faire appel à du << // | ||
| + | |||
| + | ===== Exécuter une même commande simultanément sur plusieurs machines via ssh ===== | ||
| + | Dans la gestion d'un parc de plusieurs machines il peut être intéressant de leur envoyer la même commande en simultané. Il existe pour ça le logiciel **[[: | ||
| ===== Problèmes et solutions ===== | ===== Problèmes et solutions ===== | ||
| Ligne 226: | Ligne 231: | ||
| * [[http:// | * [[http:// | ||
| - | * [[http:// | + | * [[https:// |
| * [[http:// | * [[http:// | ||
| ---- | ---- | ||
| // | // | ||
