Maison  >  Article  >  Opération et maintenance  >  Que signifie ssh sous Linux

Que signifie ssh sous Linux

WBOY
WBOYoriginal
2021-12-23 10:06:368646parcourir

SSH sous Linux est l'abréviation de "Secure Shell". Il s'agit d'un protocole de sécurité basé sur la couche application et la couche transport. Il est utilisé pour la connexion cryptée entre les ordinateurs ; le protocole ssh pour transmettre des données et fournir des services SFTP plus sécurisés.

Que signifie ssh sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Que signifie ssh sous Linux

En termes simples, SSH (Secure Shell Protocol) est un protocole réseau utilisé pour la connexion cryptée entre ordinateurs. Par défaut, le service SSH fournit deux fonctions de service : l'une consiste à fournir un service similaire au serveur en ligne distant telnet, c'est-à-dire le service SSH, l'autre est le serveur sftp, qui est similaire au service FTP qu'il utilise. le protocole SSH pour transmettre des données, fournissant un service SFTP plus sécurisé.

Rappel : Le client SSH (commande ssh) inclut une commande de copie sécurisée à distance scp très utile, qui fonctionne également via le protocole ssh.

SSH est l'abréviation de Secure Shell, qui a été développé par le Network Working Group de l'IETF.

SSH est un protocole de sécurité basé sur la couche application ; SSH est un protocole plus fiable conçu pour assurer la sécurité des sessions de connexion à distance et d'autres services réseau. L'utilisation du protocole SSH peut empêcher efficacement les fuites d'informations lors de la gestion à distance. SSH était à l'origine un programme sur les systèmes UNIX et s'est rapidement étendu à d'autres plates-formes d'exploitation.

SSH peut combler les failles de votre réseau lorsqu'il est utilisé correctement. Les clients SSH sont disponibles pour une variété de plateformes. Presque toutes les plates-formes UNIX, notamment HP-UX, Linux, AIX, Solaris, Digital UNIX, Irix et autres, peuvent exécuter SSH.

La commande ssh est utilisée pour se connecter à distance à l'hôte Linux.

Format commun : ssh [-l login_name] [-p port] [user@]hostname
Vous pouvez utiliser man ssh pour afficher plus de détails.

Si vous ne précisez pas d'utilisateur, vous utiliserez le compte root pour vous connecter par défaut

  ssh 192.168.0.15

Spécifiez l'utilisateur :

 ssh -l root 192.168.0.15 ssh root@192.168.0.15

Si vous avez modifié le port de connexion ssh :

 ssh -p 521 192.168.0.15 ssh -l root -p 521 192.168.0.15 ssh -p 521 root@192.168.0.15

De plus, modifiez le fichier de configuration / etc/ssh/sshd_config pour changer le port de connexion ssh et interdire la connexion en tant que root. Changer le port peut empêcher l’analyse des ports. (Le fichier /etc/ssh/sshd_config est destiné au serveur et /etc/ssh/ssh_config est destiné au client. Utilisez le logiciel de port d'analyse nmap pour installer yum et installez nmap -y. Utilisez nmap avec l'adresse IP ou le nom de domaine -p 1-65535)

Modifier le fichier de configuration :

vim /etc/ssh/sshd_config

Recherchez #Port 22, supprimez le commentaire et remplacez-le par un port à trois chiffres :

Port 521

Recherchez #PermitRootLogin oui, supprimez le commentaire et modifiez-le à :

PermitRootLogin no

Redémarrez le service sshd :

 service sshd restart <#我喜欢用/etc/init.d/ssh restart因为这样不容易出错,可以tab到。

Redémarré avec succès : Arrêt de sshd : [ OK ]
 Démarrage de sshd : [ OK ]

Recommandations associées : "Tutoriel vidéo Linux"

Ce 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn