1. Link tải xuống trực tiếp
LINK TẢI GG DRIVE: LINK TẢI 1
LINK TẢI GG DRIVE: LINK TẢI 2
LINK TẢI GG DRIVE: LINK DỰ PHÒNG
Secure Shell ou SSH est actuellement le protocole le plus populaire pour connecter et gérer les serveurs exécutant le système d’exploitation Linux.
C’est également l’un des protocoles extrêmement sécurisés lors de l’utilisation d’une paire de clé publique et de clé privée AWS
Est appelé Key Pair
pour établir une connexion entre le serveur et la machine qui se connecte.
Cette paire de clés ne pourra pas être déchiffrée par la méthode Brute Force, elle sera donc très sûre à utiliser. Et il est choisi par de nombreux webmasters comme méthode de sécurité alternative aux mots de passe traditionnels.
Dans le post précédent, nous avons appris comment créer un serveur virtuel EC2 Instance Linux et obtenir la paire de clés. Et dans cet article, je vais vous guider comment connecter SSH au VPS EC2 S’il te plaît !
Table des matières
- I. Que faut-il pour connecter SSH au serveur virtuel EC2 sur Amazon AWS ?
- II. Comment se connecter en SSH au serveur virtuel Linux (VPS) de l’instance EC2 sur Amazon AWS
- Méthode n°1 : Connexion SSH à l’instance EC2 directement sur le navigateur Web
- Méthode n°2 : SSH dans l’instance EC2 à l’aide du terminal
- Méthode n°3 : Connexion SSH au serveur virtuel EC2 Instance à l’aide du logiciel Bitvise SSH (couramment utilisé)
- III. Épilogue
I. De quoi ai-je besoin pour me connecter en SSH au serveur virtuel EC2 sur Amazon AWS ?
Par défaut, si vous souhaitez vous connecter en SSH, vous devez disposer de suffisamment d’informations, notamment IP Public
(c’est-à-dire l’adresse IP du serveur virtuel – ce VPS), Username
et Password
.
Je dois également dire que si c’est la première fois que vous vous familiarisez avec Amazon EC2, trouver des informations username
Se connecter sera assez difficile et prendra du temps.
En partie parce que ce n’est pas comme les autres services qui laissent toujours username
la valeur par défaut est root
mais à la place, chaque système d’exploitation Linux sur Amazon EC2 dispose d’un username
différence.
Voici une liste des noms d’utilisateur par défaut de certains systèmes d’exploitation Linux sur Amazon EC2 :
- Ubuntu, DebianLinux :
ubuntu
- Red Hat Enterprise Linux, OpenSUSE :
root
- CentOS Linux :
centos
- Amazon Linux, Red Hat Enterprise Linux, OpenSUSE Linux :
ec2-user
- Fedora Linux :
fedora
II. Comment se connecter en SSH à un serveur virtuel Linux (VPS) d’instance EC2 sur Amazon AWS
Voici les moyens les plus simples de connecter SSH à VPS sur Amazon AWS que vous pouvez appliquer, veuillez lire les moyens, voyez comment vous vous sentez bien, utilisez-le.
Méthode n°1 : Connexion SSH à l’instance EC2 directement sur le navigateur Web
La plupart des fournisseurs de VPS vous permettent de vous connecter en SSH directement dans le navigateur sans connaître aucune information, très rapide et pratique, mais cette méthode sera assez lente et peu de personnes l’utiliseront.
Cette méthode n’est en fait utilisée que lorsque je veux vérifier l’état du serveur ou que j’ai perdu le fichier Key Pair *.PEM
donc impossible de se connecter uniquement par client.
Effectuer:
+ Étape 1 : Depuis l’interface principale d’Amazon EC2, vous accédez au Instances
=> puis cliquez sur le VPS auquel vous souhaitez vous connecter pour afficher les informations.
Par défaut, les VPS sur EC2 n’auront pas de nom, mais vous devez les distinguer par Instance ID
(assez gênant). Veuillez cliquer sur l’icône Modifier dans la case Name
comme indiqué ci-dessous pour renommer chaque VPS.
Cela vous facilitera la gestion si vous avez plusieurs VPS ici.
+ Étape 2 : À la page Instance detail
Ici, vous verrez toutes les informations sur votre VPS, telles que l’adresse IPv4 privée/publique, le DNS IPv4 privé/public, le type d’instance, l’état, le système d’exploitation, la paire de clés associée, etc.
Nous les utiliserons plus tard, maintenant vous appuyez sur Connect
continuer.
+ Étape 3 : Ici, dans le EC2 Instance Connect
vous pourrez découvrir quelles informations sont nécessaires pour que la connexion SSH soit Public IPv4
et Username
être ubuntu
=> Et maintenant vous appuyez sur Connect
pour connecter SSH à l’instance EC2 directement sur le navigateur Web.
En outre, Amazon prend également en charge d’autres méthodes de connexion telles que
Session Manage
r, utilisez le client SSH etEC2 Serial Console
de nouveau. C’est si vous voulez en savoir plus par vous-même.
Vous devez attendre environ 30 secondes pour qu’AWS se connecte en SSH, et juste après cela, vous pouvez commencer à travailler avec votre VPS.
Avant d’utiliser cette méthode, vous devez noter que : les navigateurs Web d’aujourd’hui ont tous la possibilité de recharger les onglets (élimination automatique des onglets) lorsqu’il n’y a pas d’interaction de l’utilisateur pendant une longue période.
Par exemple, si vous mettez à jour le système Linux et que l’onglet est rechargé, le risque de défaillance du système d’exploitation est très élevé, alors faites attention, ne suspendez pas l’onglet trop longtemps.
Méthode n°2 : SSH dans l’instance EC2 à l’aide du terminal
C’est probablement une méthode très familière pour ceux d’entre vous qui utilisent macOS ou Linux Distros, n’est-ce pas 🙂 tapez simplement la commande ssh
Lorsque vous accédez à l’outil Terminal, vous pouvez vous connecter immédiatement sans utiliser de logiciel.
La bonne nouvelle est que vous pouvez absolument le faire en ligne de commande Command Prompt
(CMD) de Windows, mais la connexion avec Key Pair est un peu plus compliquée.
Effectuer:
+ Étape 1 : Vous effectuez également les démarches pour accéder à la page Connect to instance
comme ci-dessus Cách #1
ci-dessus, mais cette fois, nous utiliserons la méthode de connexion utilisant le client SSH, et non EC2 Instance Connect comme auparavant.
Ici, vous recevrez les informations nécessaires telles que Key Pair
associé à l’instance EC2 sélectionnée, adresse DNS Public
et la commande pour pouvoir se connecter.
+ Étape 2 : Ouvert Command Prompt
up, copiez toute la ligne de commande dans Example
coller à la fenêtre CMD
alors change le paragraphe nodejs-server-1.pem
au chemin d’accès au fichier Key-Pair.PEM
que vous avez téléchargé lors de la création de votre nouvelle instance EC2.
Par exemple le fichier .PEM
je le mets dans le dossier Downloads
de Windows 10, je vais éditer la commande ci-dessous => puis copier la commande dans la fenêtre de ligne de commande CMD => puis cliquer Enter
se connecter.
ssh-je Téléchargementsnodejs-server-1.pem ubuntu@ec2-18-141-12-126.ap-southeast-1.compute.amazonaws.com
De plus, si vous utilisez Linux, vous devrez peut-être réautoriser le fichier en exécutant la commande chmod 400 /đường-dẫn-tới-file.PEM
Ce n’est qu’alors que vous pourrez vous connecter de cette manière.
Lors de votre première connexion, il vous sera demandé de confirmer si vous souhaitez continuer la connexion SSH vers le VPS sélectionné ? Vous avez bien saisi la lettre YES
=> alors Enter
être d’accord.
C’est exactement ce que vous verrez lorsque vous réussirez pour la première fois SSH dans un VPS EC2 exécutant Ubuntu 20.04 LTS.
L’avantage de cette façon est que la connexion est assez simple, il ne faut pas de temps pour installer le logiciel et apprendre à l’utiliser, mais il n’est pas facile de se souvenir et de taper la bonne commande pour se connecter.
Méthode n°3 : Connexion SSH au serveur virtuel EC2 Instance à l’aide du logiciel Bitvise SSH (souvent utilisé)
J’ai déjà utilisé beaucoup de logiciels SSH comme Putty, ZOC Terminal, mais Bitvise SSH est le nom que j’utilise en toute confiance au cours des 2 dernières années.
L’utilisation principale de Bitvise SSH est toujours d’aider les utilisateurs à travailler avec Linux VPS via le protocole SSH comme d’autres logiciels.
Cependant, il prend également en charge le protocole de gestion de fichiers FTP – dont j’ai absolument besoin dans le processus de travail, ce qui rend le téléchargement de fichiers plus facile que jamais.
Je vois que la plupart des développeurs Web utilisent Bitvise SSH pour gérer leur VPS. Et je ne fais pas exception
Effectuer:
+ Étape 1 : Nous devons d’abord télécharger le logiciel. C’est un logiciel entièrement gratuit, vous pouvez vous rendre sur la page de téléchargement de Bitvise SSH => puis cliquer sur le bouton Bitvise SSH Client Installer
pour télécharger le client utilisé pour les connexions SSH.
Quant à la partie installation, il vous suffit de
Next
C’est fait en continu, je n’instruis plus. Ayant déjà travaillé dans ce domaine, les connaissances de base sont trop importantes pour que je les ignore 🙂
+ Étape 2 : Ouvrez le logiciel, l’interface principale sera similaire à l’image ci-dessous.
Comme je l’ai dit dans le précédent tutoriel de création d’instance EC2, AWS ne vous donnera pas de mot de passe spécifique pour pouvoir vous connecter à SSH, mais il émettra une paire de clé publique et de clé privée – appelée Key Pair
et enregistrer en tant que format de fichier .PEM
.
Nous devons maintenant ajouter ce fichier au gestionnaire de clé publique et de clé privée de Bitvise SSH à utiliser en sélectionnant la ligne Client key manager
.
+ Étape 3 : Par défaut, la liste des clés est vide car elle vient d’être installée, rien n’a été ajouté. Maintenant, pour ajouter une paire de clés, cliquez sur le bouton . Import
.
+ Étape 4 : La fenêtre de l’explorateur de fichiers apparaît, vous trouvez le fichier Key Pair.PEM
précédemment téléchargé => puis appuyez sur Open
Ajouter Bitvise SSH
.
N’oubliez pas de définir le type de fichier comme All Files (*.*)
Ce n’est qu’alors que je trouverai le fichier keypair.pem
car par défaut Bitvise ne prend pas en charge le type de clé client .PEM
cette.
+ Étape 5 : Une fois ajouté, fermez la fenêtre Bitvise Client Key Management
allez et revenez à l’interface principale de Bitvise SSH.
Il est maintenant temps d’entrer les informations de connexion, entrez d’abord IPv4
de VPS dans la box Host
dans la section Server
DNS public Cela est également possible car cette adresse DNS a été configurée par AWS pour résoudre automatiquement l’adresse IPv4 correcte du VPS lorsque vous vous connectez – ces informations sont disponibles sur la page des détails de l’instance que vous avez visitée ici. Voie 1 et Voie 2.
Parapluie Port
le port SSH par défaut sera toujours 22
à moins que vous ne changiez.
Toujours dans le Authentication
parapluie Username
Vous entrez le nom d’utilisateur correspondant au système d’exploitation que vous utilisez, je l’ai répertorié dans la section je c’est au dessus.
À côté de Initial method
et Client Key
vous tourner est publickey
et Global 1
. Privé Client Key
si vous n’avez qu’une seule clé, laissez Auto
c’est bon. C’est toi qui vois!
=> Après avoir saisi suffisamment d’informations correctes ci-dessus => vous appuyez sur Login
pour établir une connexion SSH au VPS.
+ Étape 6 : Bien sûr, dans tous les cas, la première fois que vous vous connectez et Bitvise SSH ne fait pas exception, il vous sera toujours demandé de confirmer la connexion et de sauvegarder la clé Host de ce nouveau VPS.
Vous appuyez sur Accept and Save
pour continuer et éviter d’être redemandé lors de la prochaine connexion.
+ Étape 7 : Par défaut, une fois la connexion terminée, aucune fenêtre de terminal ou quoi que ce soit ne sera ouvert.
Si vous souhaitez utiliser un service, sélectionnez celui correspondant, par exemple, si vous avez besoin de Terminal pour taper quelques commandes diverses, puis sélectionnez New Terminal Console
si vous avez toujours besoin de l’interface de gestion de fichiers, choisissez New SFTP Window
en dessous de.
Ce sont aussi les deux parties les plus importantes que nous devons souvent manipuler.
En général, l’interface de Bitvise SSH est assez intuitive, très facile à prendre en main et à utiliser, la partie que j’ai encerclée en rouge est l’endroit pour afficher l’état de la connexion ainsi que certaines autres activités VPS et il y a aussi un message dessus . écran à nouveau.
En gros comme ça, je crois qu’il ne faut qu’une matinée pour que vous puissiez utiliser ce logiciel Bitvise couramment 😀
III. Épilogue
Je viens donc de finir de vous montrer comment Connexion SSH au serveur virtuel EC2 Instance sur Amazon AWS d’accord alors.
En général, ce sont les moyens les plus simples d’utiliser SSH dans Amazon AWS EC2 VPS et encore une fois, je recommande d’utiliser le logiciel Bitvise SSH pour la gestion de serveur virtuel car il vous sera très utile par la suite.
Ce qui précède ne sont que les moyens que je connais et que j’utilise souvent, en plus, si vous connaissez d’autres bons moyens, n’oubliez pas de les partager en laissant un commentaire sous l’article. Bonne chance !
CTV : Nguyen Thanh Tung – Blogchiasekienthuc.com