Dans cet article, je vais vous montrer comment vous activez SSH sur Debian 10 et vous connecter à votre machine Debian 10 à distance via SSH. Alors, commençons.
Sur Debian 10, le serveur SSH est fourni par le package OpenSSH-Server. Vous pouvez installer le serveur OpenSSH à partir du référentiel de packages officiels de Debian 10 très facilement en utilisant le gestionnaire de packages APT.
Tout d'abord, ouvrez un terminal et exécutez la commande suivante pour mettre à jour le cache du référentiel de package APT.
$ sudo apt mise à jour
Le cache du référentiel de package APT doit être mis à jour.
Maintenant, installez OpenSSH-Server Package avec la commande suivante.
$ sudo apt install openssh-server
Maintenant, appuyez sur Y et presser Pour confirmer l'installation.
Le OpenSSH-Server Le package doit être installé.
Maintenant, vous pouvez vérifier si le service SSH s'exécute avec la commande suivante:
$ sudo systemctl status ssh
Comme vous pouvez le voir, le service SSH n'est pas actif. Il ne fonctionne pas. Mais il est activé. Ce qui signifie que le service SSH commencera automatiquement sur le démarrage. Donc, pour démarrer le service SSH, tout ce que vous avez à faire est de redémarrer votre ordinateur.
Si vous ne souhaitez pas redémarrer votre ordinateur maintenant, vous pouvez démarrer le service SSH manuellement avec la commande suivante:
$ sudo systemctl start ssh
Maintenant, vérifiez si le service SSH s'exécute avec la commande suivante:
$ sudo systemctl status ssh
Comme vous pouvez le voir, le service SSH est actif ou en cours d'exécution. Maintenant, vous pouvez vous connecter à cet ordinateur à distance via SSH.
Ajout et supprimer le service SSH de la startup système:
Sur Debian 10, le comportement par défaut du service SSH est de démarrer automatiquement sur le démarrage.
Si vous ne voulez pas que le service SSH commence automatiquement sur le démarrage, vous souhaitez plutôt démarrer le service SSH manuellement lorsque vous en avez besoin, vous pouvez le supprimer du démarrage du système avec la commande suivante.
$ sudo systemctl désactiver ssh
Si vous modifiez plus tard votre avis et souhaitez démarrer le service SSH sur Boot, vous pouvez ajouter le service SSH au démarrage du système avec la commande suivante:
$ sudo systemctl activer ssh
Connexion à Debian 10 Machine à distance via SSH:
Maintenant, pour vous connecter au serveur SSH, vous avez besoin de l'adresse IP ou du nom d'hôte / nom de domaine de la machine Debian 10 où vous venez d'installer le serveur SSH. Vous devez également connaître le nom d'utilisateur de connexion et le mot de passe de connexion de la machine Debian 10 à laquelle vous souhaitez vous connecter.
Pour trouver l'adresse IP de la machine Debian 10 que vous souhaitez connecter à distance, exécutez la commande suivante sur cette machine.
$ ip a
Comme vous pouvez le voir, l'adresse IP de mon bureau Debian 10 est 192.168.21.134. Ce sera différent pour vous. Alors, assurez-vous de le remplacer par le vôtre à partir de maintenant.
Si la machine Debian 10 que vous essayez de connecter via SSH est hébergée sur le cloud (VPS), vous pouvez avoir un nom d'hôte ou un nom de domaine résolvable DNS que vous pouvez utiliser au lieu de l'adresse IP. Pour trouver le nom d'hôte du VPS, exécutez la commande suivante sur le VPS.
$ hostname
Un exemple de sortie est donné comme suit.
Si vous ne connaissez pas le nom d'utilisateur de connexion de votre machine Debian 10, vous pouvez exécuter la commande suivante sur cette machine pour trouver le nom d'utilisateur.
$ whoami
Le nom d'utilisateur doit être imprimé sur le terminal. Souviens toi.
Afin de se connecter à la machine Debian 10 à distance via SSH, l'ordinateur client doit avoir le programme client SSH installé dessus.
Si le client est une machine Ubuntu / Debian, vous pouvez installer les programmes clients SSH avec les commandes suivantes:
$ sudo apt mise à jour
$ sudo apt install openssh-client
Si le client est une machine RHEL / CENTOS, vous pouvez installer les programmes clients SSH avec les commandes suivantes:
$ sudo yum install openssh-clients
Maintenant, pour se connecter à la machine distante Debian 10 via SSH, exécutez la commande suivante à partir de la machine client:
$ ssh nom d'utilisateur @ ip_address
Ou
$ ssh username @ hostname
Dans mon cas, la commande est:
$ ssh shovon @ 192.168.21.134
Vous verrez l'invite suivante la première fois que vous essayez de vous connecter à votre machine Debian 10 via SSH. Tapez juste Oui et presser continuer.
Vous verrez l'invite suivante la première fois que vous essayez de vous connecter à votre machine Debian 10 via SSH. Tapez juste Oui et presser continuer.
Vous devez être connecté.
Maintenant, vous pouvez exécuter n'importe quelle commande que vous souhaitez installer de nouveaux packages logiciels, configurer différents services ou surveiller la machine Debian 10 à distance. Les possibilités sont illimitées.
Une fois que vous avez terminé votre travail, vous pouvez fermer la session SSH avec la commande suivante:
$ exit
C'est donc ainsi que vous activez SSH sur Debian 10 et vous connectez à votre machine Debian 10 à distance via SSH. Merci d'avoir lu cet article.