Qu'est-ce que ssh Linux ?
Principe de connexion SSH (outil de connexion à distance) : le service ssh est un processus démon (démon). L'arrière-plan du système surveille les connexions client. Le processus du serveur ssh est appelé sshd, qui est responsable de. surveillance des demandes des clients en temps réel (port IP 22), y compris échange de clés publiques et autres informations.
Le serveur ssh se compose de 2 parties : openssh (fournissant le service ssh) openssl (fournissant le programme de cryptage)
Le client ssh peut être connecté à l'aide de XSHELL, Securecrt, Mobaxterm et d'autres outils
Le mécanisme de fonctionnement de SSH
Lorsque le serveur démarre, il génère une clé (clé publique de 768 bits). Le client ssh local envoie une demande de connexion au serveur ssh, et le client ssh local envoie une demande de connexion au serveur ssh, et le client ssh local envoie une demande de connexion au serveur ssh. Le serveur vérifie la connexion. Cliquez sur les données et l'adresse IP envoyées par le client, et envoyez la clé (768 bits) au client après avoir confirmé qu'elle est légale. À ce moment, le client combine la clé privée locale (256 bits) et celle du serveur. clé publique (768 bits) dans une clé de paire de clés (1024 bits)), renvoyée au serveur, et la connexion est établie via la transmission de données par paire de clés.
Technologie de cryptage SSH
Technologie de cryptage : processus de transmission, cryptage des données.
1.SSH1 ne vérifie pas la clé secrète du client, et il est facile d'implanter du code malveillant
2.SSH2 ajoute un mécanisme Diffe_Hellman pour confirmer l'exactitude de la connexion à chaque fois que les données. est Pendant la transmission, le serveur vérifiera l'exactitude de la source de données pour éviter l'intrusion d'un pirate informatique.
SSH2 prend en charge les clés RSA et DSA
DSA : algorithme de signature numérique Signature numérique
RSA : peut à la fois signer et chiffrer numériquement
Résumé de Connaissances SSH
3. Le serveur SSH comprend principalement deux fonctions de service : connexion SSH et serveur SFTP, adresse d'apprentissage :
https://www.php.cn/course/list/33. .htmlCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!