Maison  >  Article  >  Opération et maintenance  >  Comment se connecter à un serveur Linux distant via SSH

Comment se connecter à un serveur Linux distant via SSH

不言
不言original
2019-03-13 10:56:5610061parcourir

Le contenu de cet article explique comment utiliser SSH pour se connecter à un serveur Linux distant ? Jetons un coup d'œil au contenu spécifique

Comment se connecter à un serveur Linux distant via SSH

Qu'est-ce que SSH ?

SSH (Secure Shell) est un protocole utilisé pour se connecter à des systèmes distants. Il offre une plus grande sécurité pour la connexion. SSH est actuellement le protocole le plus populaire pour se connecter à des serveurs Linux et Unix distants.

Pour établir une connexion à un serveur distant, un serveur SSH doit être exécuté sur le serveur distant et il doit y avoir un client SSH sur le système. Par défaut, SSH s'exécute sur le port 22.

Comment utiliser ssh ?

Par exemple, le serveur Linux distant (remote.example.com) exécute un serveur ssh et ouvre l'accès au réseau. Exécutez maintenant la commande suivante depuis votre terminal de bureau Linux. Après une authentification réussie, le programme shell du serveur distant sera obtenu.

$ ssh remote.example.com

Les utilisateurs du client Windows peuvent utiliser le client ssh suivant.

À l'aide de la commande SSH, vous pouvez également spécifier le nom d'utilisateur distant. Cela vous connectera au serveur distant en utilisant l'utilisateur spécifié et ses autorisations.

$ ssh username@remote.example.com

Si le serveur ssh s'exécute sur un port non standard. Il peut également être spécifié à l'aide de l'option -p lors de ssh vers le serveur distant. Par exemple, le serveur SSH distant écoute sur le port 2222.

$ ssh -p 2222 username@remote.example.com

Si votre serveur distant fournit des clés SSH. Par exemple, il existe un fichier mykey.pem. La clé ssh peut être spécifiée à l'aide de la commande ssh en utilisant l'option -i. Assurez-vous que seul l'utilisateur actuel a accès au fichier de clé. Comme vous pouvez définir des autorisations de 400 ou 600.

$ ssh -i mykey.pem  username@remote.example.com

Ssh basé sur une clé vous permet de vous connecter à des systèmes distants sans mot de passe en utilisant ssh. Vous pouvez simplement taper ssh remote.example.com pour obtenir le shell du serveur distant. Ceci est utile pour automatiser les tâches à l’aide de ssh. Vous pouvez également être utile pour les connexions fréquentes au serveur.

En utilisant SSH basé sur une clé, vous pouvez fournir une sécurité activée sur votre serveur SSH. Vous pouvez simplement désactiver la connexion par mot de passe. Désormais, le serveur distant n'autorisera que l'accès par clé.

Lire : Comment configurer SSH basé sur des clés

Peut-être avez-vous de nombreux serveurs distants et rencontrez-vous des difficultés à gérer les hôtes et les clés SSH. Le tutoriel ci-dessous vous aidera à gérer ces clés.

Lire : Comment gérer les hôtes SSH et les clés privées

Qu'est-ce que SSH basé sur des clés ?

Ssh basé sur une clé vous permet de vous connecter à un système distant en utilisant ssh sans nécessiter de mot de passe. Tapez simplement ssh remote.example.com pour obtenir le shell du serveur distant. Cela aide à automatiser les tâches à l'aide de ssh. Peut également être utile pour les serveurs qui se connectent fréquemment.

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