Guide du débutant pour configurer SSH sous Linux et tester votre installation

L'un des utilitaires Linux les plus importants à apprendre est SSH car vous pouvez contrôler une machine différente comme si vous étiez assis directement dessus. Nous allons vous guider à travers une installation de base.

L'un des utilitaires Linux les plus importants à apprendre est SSH car vous pouvez contrôler une machine différente comme si vous étiez assis directement dessus.  Nous allons vous guider à travers une installation de base.
Publicité

Une fois que vous commencerez à vous familiariser avec Linux, vous voudrez commencer à utiliser d'excellents utilitaires qui peuvent vous rendre beaucoup plus productif. Sans doute l'un des services publics les plus importants à apprendre est SSH. Avec elle, vous pouvez contrôler une machine différente comme si vous étiez assis directement dessus. Cela peut vous permettre de configurer des machines sans tête comme avec un Raspberry Pi. Configuration de votre Raspberry Pi Pour SSH Configuration de votre Raspberry Pi Pour SSH Le Raspberry Pi peut accepter les commandes SSH lorsqu'il est connecté à un réseau local (soit par Ethernet ou Wi-Fi), vous permettant de le configurer facilement. Les avantages de SSH vont au-delà de perturber le dépistage quotidien ... Lire la suite.

Comment le configurez-vous, côté client et côté serveur? Nous allons vous guider à travers une installation de base afin que vous puissiez vous connecter entre les deux.

Qu'est-ce que SSH?

Tout simplement, SSH (Secure Shell) vous permet de vous connecter à un autre ordinateur et d'accéder au terminal. Qu'est-ce que SSH et comment ça diffère de FTP [Explication technologique] Qu'est-ce que SSH et comment différent du FTP [Technologie expliquée] Lire la suite malgré ne pas physiquement assis juste en face de lui. SSH ne vous donne pas accès à l'environnement de bureau graphique (normalement, au moins), mais il vous donnera accès au terminal. Cela seul est une raison suffisante pour rafraîchir vos compétences de terminal Un AZ de Linux - 40 commandes essentielles que vous devriez savoir Un AZ de Linux - 40 commandes essentielles que vous devez savoir Linux est la troisième roue souvent ignorée de Windows et Mac. Oui, au cours de la dernière décennie, le système d'exploitation open source a pris beaucoup de traction, mais il est encore loin d'être considéré ... Lire la suite. Une fois que vous êtes connecté à l'autre ordinateur, vous pouvez faire pratiquement tout ce que vous voulez, surtout si vous avez un accès root sur le compte d'utilisateur distant.

Installation côté client

ssh_client_install
Obtenir SSH installé est vraiment facile, et prend seulement quelques autres bits d'information pour aller de l'avant. Sur l'ordinateur que vous souhaitez utiliser pour vous connecter à d'autres ordinateurs, vous devez installer le client OpenSSH s'il ne l'est pas déjà. Sur les systèmes Ubuntu, cela peut être fait avec sudo apt-get install openssh-client . Une fois l'installation terminée, vous êtes déjà prêt à utiliser un ordinateur.

Alternativement, vous pouvez également installer PuTTY si vous êtes habitué à cela ou d'autres clients SSH sur Windows 4 Façons faciles d'utiliser SSH dans Windows 4 Façons simples d'utiliser SSH dans Windows SSH est la solution de facto pour accéder de manière sécurisée aux terminaux distants sous Linux et autres Systèmes de type UNIX. Si vous avez un serveur SSH distant auquel vous voulez accéder, vous devrez télécharger un client SSH .... Lisez plus, même si personnellement je préfère toujours utiliser le terminal directement au lieu de PuTTY. Cependant, pour ceux que vous voulez, ils peuvent l'installer avec la commande sudo apt-get install putty .

Installation côté serveur

ssh_server_install
Sur chaque ordinateur auquel vous souhaitez vous connecter, vous devez installer la partie côté serveur du logiciel si ce n'est déjà fait. Vous pouvez le faire sur les systèmes Ubuntu avec la commande sudo apt-get install openssh-server . Une fois installé, tous les logiciels nécessaires sont installés.

Déterminer l'adresse IP

ssh_find_ip

ssh_find_ip
Maintenant, vous devez connaître l'adresse IP (ou l'adresse Web) que vous pouvez utiliser pour accéder à l'ordinateur auquel vous voulez vous connecter. Si l'ordinateur est connecté au même réseau que le vôtre, il est préférable d'utiliser l'adresse IP locale (c'est-à-dire 192.168.1.2) plutôt que l'adresse IP publique (par exemple 100.101.102.103).

Sinon, si l'ordinateur est situé sur un réseau différent, vous devrez utiliser l'adresse IP publique et vous assurer que le port 22 est transféré à l'ordinateur en question, si possible et nécessaire.

Si vous avez besoin de connaître l'adresse IP locale, vous pouvez lancer la commande ifconfig puis voir quelle adresse IP il vous donne. Pour l'adresse IP publique, vous pouvez visiter un site comme whatsmyip.org et le faire vous dire.

Connexion via SSH

ssh_connect
Une fois que vous avez l'adresse IP à utiliser, assurez-vous que vous avez également un nom d'utilisateur et un mot de passe qui fonctionne sur la machine à laquelle vous vous connectez, puis exécutez la commande ssh [email protected], en remplaçant le nom d' utilisateur par 1.2.3.4 avec l'adresse IP réelle que vous devez utiliser. Hit Enter, et il vous demandera le mot de passe de l'utilisateur. Avec un mot de passe correct, vous obtiendrez une invite de terminal qui fonctionne - vous êtes maintenant connecté à l'ordinateur distant!

Dépannage

Si vous rencontrez des problèmes, voici les problèmes possibles:

  • Le logiciel n'est installé sur aucun ordinateur
  • Nom d'utilisateur / mot de passe erroné
  • L'adresse IP est erronée
  • Un pare-feu en cours de route bloque ou ne redirige pas le port 22

Revérifiez tous ces points et vous devriez pouvoir vous connecter. Sinon, vous pourriez avoir un problème complexe sur vos mains.

Pour quoi utilisez-vous SSH?

SSH peut devenir un outil très utile si vous devez gérer plusieurs ordinateurs Linux - vous pouvez les utiliser tous à partir d'un seul système. Même si vous n'avez aucun travail sérieux avec lequel SSH peut vous aider, c'est une petite expérience simple et rapide que vous pouvez essayer par vous-même. Je trouve toujours un peu génial chaque fois que j'envoie une commande d'arrêt à un ordinateur distant, puis que l'ordinateur se ferme sans que je ne le touche physiquement.

Quelles excellentes utilisations avez-vous trouvé pour SSH? Quelles avancées pouvez-vous suggérer aux gens avec SSH? Faites le nous savoir dans les commentaires!

In this article