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