- Cet article est un guide complet sur SSH (Secure Shell), centré sur les aspects que l’auteur juge les plus utiles.
- L’auteur explique le concept de redirection de ports SSH, un outil puissant pour traverser les réseaux.
- Ce guide couvre différents types de redirection de ports, notamment la redirection de port locale (
-L), la redirection de port distante (-R) et la redirection de port dynamique (-D).
- La redirection de port locale permet de créer un port local redirigé vers un port distant.
- La redirection de port distante fonctionne à l’inverse et permet d’accéder à un serveur distant via un port local.
- La redirection de port dynamique permet de proxifier le trafic via un proxy SOCKS.
- L’auteur explique également comment utiliser des jumphosts (
-J) pour atteindre l’hôte de destination en passant par plusieurs hôtes.
- Le guide présente aussi le concept d’Agent Forwarding (
-A), qui permet de transférer l’agent de clés vers la machine à laquelle on souhaite se connecter.
- L’auteur explique également l’usage de l’allocation de commande TTY (
-t), utilisée pour exécuter rapidement des commandes sur un serveur distant.
- Le guide couvre l’option de port global (
-g), qui permet de définir un port redirigé localement comme port global.
- L’auteur présente la console SSH (
~?), une fonctionnalité cachée de SSH qui permet de contrôler SSH sans interagir avec le système distant.
- Le guide explique l’utilisation du fichier de configuration SSH, situé dans
~/.ssh/config.
- L’auteur présente également l’utilitaire
ssh-copy-id, un outil permettant de téléverser rapidement une clé publique sur un serveur.
- Le guide se termine avec l’utilitaire
ssh-keygen, utilisé pour générer une paire de clés privée/publique.
- Cet article constitue une ressource précieuse pour toute personne souhaitant mieux comprendre et utiliser SSH de manière plus efficace.
1 commentaires
Commentaires Hacker News
sshd_config, permettant d’autoriser la connexion après vérification de l’appartenance à un groupe GitHub donné, ce qui simplifie l’onboarding et l’offboardingsshd -Toussh -Gpour vérifier la configuration-Let-R, qui l’aide à se rappeler quel port est localssh-copy-id, en précisant que la clé est ajoutée à~/.ssh/authorized_keyset qu’il ne s’agit pas d’un simple upload, et recommande d’utiliser ed25519 avecssh-keygen-fpour le forwarding, car cela rend le suivi des forwards ouverts plus difficile, et partage une astuce sur l’imbrication des commandes d’échappement dans les sessions imbriquées~/.ssh/configpour gérer un grand nombre d’hôtes, afin de garder une configuration ordonnée et propre