Recherchez et explorez diverses commandes Linux.
Résumé la situation que vous souhaitez résoudre en moins de 300 caractères et demandez à l'IA quel est le commandement nécessaire.
Cliquez sur la catégorie souhaitée pour filtrer les commandes. Vous pouvez également entrer un mot-clé pour rechercher un contenu spécifique.
ssh-copy-id : Copier la clé publique SSH
La commande ssh-copy-id est un utilitaire qui permet d'ajouter facilement et en toute sécurité la clé publique SSH d'un système local au fichier authorized_keys d'un serveur distant. Cela permet d'établir des connexions SSH sans mot de passe et réduit les erreurs potentielles lors de la copie manuelle des clés.
ssh-keygen : Génération et gestion des paires de clés SSH
ssh-keygen est un utilitaire utilisé pour générer, gérer et convertir des paires de clés d'authentification OpenSSH (clé publique et clé privée). C'est un outil essentiel pour se connecter en toute sécurité à des serveurs distants via SSH ou pour s'authentifier auprès de services comme Git.
ssh-keyscan : Collecter les clés d'hôte SSH
Utilité pour collecter les clés publiques des hôtes SSH. Les clés collectées sont ajoutées au fichier `~/.ssh/known_hosts`, permettant au client SSH de vérifier l'identité du serveur lors de la connexion. Ceci joue un rôle crucial dans la prévention des attaques de type Man-in-the-Middle.
ssh-reset : Réinitialisation pour résoudre les problèmes de connexion SSH
ssh-reset est un script utilitaire ou une fonction utilisé pour diagnostiquer et résoudre les problèmes de connexion SSH. Il effectue généralement des tâches telles que le redémarrage du service SSH, le nettoyage du fichier `known_hosts` et la réinitialisation des règles du pare-feu, ramenant ainsi les configurations liées à SSH à leur état initial. Cette commande n'est pas incluse par défaut dans les distributions Linux standard et peut être créée par l'utilisateur ou fournie dans le cadre d'un outil de gestion spécifique.
Serveur SSH (sshd) : Gestion de la connexion à distance
Le serveur SSH est un logiciel qui fournit un accès sécurisé aux systèmes distants en utilisant le protocole Secure Shell (SSH). Il fonctionne principalement sous le nom de service `sshd` (SSH Daemon) et permet l'exécution de commandes à distance, le transfert de fichiers (SCP/SFTP) et le transfert de ports via un canal de communication crypté. Il est essentiel pour diverses tâches à distance telles que la gestion de systèmes, le développement et le transfert de données.
ssh-shell : Connexion au shell distant
`ssh-shell` est une commande virtuelle pour se connecter en toute sécurité à un serveur distant et obtenir un environnement shell. Ceci est généralement effectué via la commande `ssh`, permettant aux utilisateurs d'exécuter des commandes et de gérer des fichiers sur le système distant. Ce guide explique l'utilisation générale de la commande `ssh` sous le concept de `ssh-shell`.
ssh-socks : Configuration d'un proxy SOCKS
ssh-socks est un concept ou un script qui établit un serveur proxy SOCKS local via une connexion SSH. Il permet de tunneliser de manière sécurisée le trafic réseau des applications locales via un serveur distant. Il est principalement utilisé pour contourner les pare-feux, renforcer la sécurité et accéder à des environnements réseau spécifiques.
ssh-tunnel : Configuration de tunnel SSH
Le tunneling SSH est une technique qui permet de transmettre du trafic réseau via une connexion SSH cryptée. Cela permet de contourner les pare-feux ou d'accéder en toute sécurité à des services sur des réseaux non sécurisés. 'ssh-tunnel' n'est pas une commande distincte, mais est généralement implémenté en utilisant la fonctionnalité de transfert de port de la commande 'ssh'.
ssh-user : Comment spécifier un utilisateur SSH
`ssh-user` n'est pas une commande autonome, mais représente le concept de spécification de l'utilisateur auquel se connecter lors de l'accès à un serveur distant à l'aide de la commande `ssh`. Il correspond généralement à la partie `[nom d'utilisateur]` dans le format `ssh [nom d'utilisateur]@[nom d'hôte]`. Ce guide explique comment spécifier et gérer efficacement les utilisateurs via la commande `ssh`.
sshd : Démon OpenSSH
sshd est le démon du serveur OpenSSH, qui fournit une communication sécurisée et cryptée vers les systèmes distants. Il écoute les demandes de connexion des clients SSH, gère l'authentification des utilisateurs et la gestion des sessions, permettant ainsi des fonctionnalités telles que la connexion à distance, le transfert de fichiers (SCP, SFTP) et le transfert de ports.
sshfs : Monter un système de fichiers distant via SSH
sshfs est un client qui permet de monter un répertoire d'un serveur distant sur votre système de fichiers local en utilisant le protocole de transfert de fichiers SSH. Cela vous permet de naviguer et d'éditer des fichiers distants comme s'ils étaient sur un disque local. Il fonctionne sur la base de FUSE (Filesystem in Userspace).
tcpdump : capture et analyse du trafic réseau
tcpdump est un outil puissant en ligne de commande pour capturer et analyser les paquets TCP/IP et autres transitant par une interface réseau. Il permet de filtrer les paquets selon des conditions spécifiques pour les afficher en temps réel ou les enregistrer dans un fichier pour une analyse ultérieure. Il est utilisé pour le diagnostic de problèmes réseau, les audits de sécurité, le débogage d'applications, et bien plus encore.