Impossible de se connecter à Vultr VPS SSH ? Méthode de configuration de génération de clé PuTTY

Impossible de se connecter à Vultr VPS SSH ?

Méthode de configuration de génération de clé PuTTY

Du fait du grand nombre d'utilisateurs chinois d'Internet utilisant les serveurs VPS de Vultr pour mettre en place des canaux d'« accès Internet scientifique », un grand nombre d'adresses IP de Vultr ont été bloquées...

Détecter l'adresse IP

Tout d'abord, vous devez confirmer que vous avez créé l'adresse IP de Vultr. Pouvez-vous y accéder en Chine continentale comme d'habitude ?

Solution:

  • Utilisez un outil de ping en ligne pour détecter les adresses IP ▼
Cliquez ici pour accéder à plusieurs serveurs de ping de localisation

Que dois-je faire si l'adresse IP Vultr est bloquée par le continent ?

  • Veuillez consulter cet article pour la solution ▼

Connexion par clé SSH

Pendant que le VPS est exposé à Internet, quelqu'un continuera à forcer brutalement votre mot de passe SSH pour se connecter.

Il est donc nécessaire de se connecter avec des clés SSH et de désactiver la connexion par mot de passe.

Utilisez la commande suivante pour afficher les connexions par force brute d'autres personnes pour votre mot de passe SSH :

grep "Failed password for invalid user" /var/log/secure | awk '{print $13}' | sort | uniq -c | sort -nr | more

Pour notre propre VPS acheté, force brute jusqu'à des milliers de fois !Vous pouvez aller voir combien de fois vous avez vous-même été brutalisé.

Solution:

  • Modifiez le mode de connexion par mot de passe SSH en mode de connexion par clé SSH

Génération de clé SSH

Si vous utilisez un système Windows, vous devrez utiliser le logiciel puttygen pour générer la paire de clés.

Les systèmes Linux et macOS peuvent tous deux être exécutés directement depuis le terminal :

Étape 1 : Générer une clé SSH

Veuillez exécuter cette commande ▼

ssh-keygen -t rsa -b 4096

Étape 2 : Indiquez l’emplacement du fichier où enregistrer la clé.

Enter file in which to save the key (/root/.ssh/id_rsa): 
  • Veuillez appuyer sur Entrée

Étape 3 : Il vous sera demandé de saisir un mot de passe.

Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
  • Entrez le mot de passe ou vous pouvez simplement appuyer sur Entrée et le laisser vide.

À la fin, vous verrez un message indiquant que vos clés privées et publiques y sont stockées :

Your identification has been saved in /root/.ssh/id_rsa. <== 私钥 

Your public key has been saved in /root/.ssh/id_rsa.pub. <== 公钥

Vultr VPS Configurer SSH

Lorsque Vultr crée un VPS, vous pouvez directement configurer la connexion par clé SSH.

Si vous avez créé un VPS mais que vous n'avez pas configuré de clés SSH...

Veuillez suivre les étapes ci-dessous après avoir exécuté la "génération de clé SSH" ci-dessus sous Linux :

1 步:Will id_rsa.pub mettre dans un /root/.ssh répertoire et renommez-le en authorized_keys

étape 2:modifier /etc/ssh/sshd_config 配置 文件

RSAAuthentication yes #RSA认证
PubkeyAuthentication yes #开启公钥验证
AuthorizedKeysFile .ssh/authorized_keys #验证文件路径
PasswordAuthentication no #禁止密码认证
PermitEmptyPasswords no #禁止空密码

Étape 3 : Redémarrez le service SSH

  • Centos7 Utilisez la commande :systemctl restart sshd
  • Utilisez la commande Centos6 :/etc/init.d/sshd restart

PuTTY génère des clés

Si vous vous connectez au VPS à l'aide d'un système Windows, vous devez télécharger la clé privée sur le client, puis la convertir au format utilisé par PuTTY.

  • Le logiciel PuTTY n'est pas installé sur votre ordinateur ?Veuillez effectuer une recherche Google ou Baidu : téléchargez PuTTY.

Étape 1 : Utilisez WinSCP, SFTP ou d’autres outils pour télécharger le fichier de clé privée id_rsa sur la machine cliente.

Étape 2 : Ouvrez PuTTYGen.exe

Étape 3 : Cliquez sur le bouton Charger dans Actions ▼

Impossible de se connecter à Vultr VPS SSH ? Méthode de configuration de génération de clé PuTTY

Étape 4 : Chargez le fichier de clé privée que vous venez de télécharger.

Sélectionnez « Tous les fichiers » pour charger le fichier de clé privée que vous venez de télécharger.

Impossible d'afficher le fichier de clé privée ?Veuillez sélectionner "Tous les fichiers (*.*)" ▲

  • Si vous venez de définir un verrouillage par mot de passe, vous devez saisir le mot de passe à ce moment.
  • Après un chargement réussi, PuTTYGen affichera les informations relatives à la clé.

Étape 5 : Cliquez sur le bouton « Enregistrer la clé privée » pour enregistrer un fichier de clé privée compatible avec PuTTY. ▼

Cliquez sur « Enregistrer la clé privée » pour enregistrer un fichier de clé privée compatible avec PuTTY.

Comment configurer Putty ?

Voici les étapes à suivre pour configurer PuTTY afin de se connecter à un serveur Linux à l'aide d'une clé privée :

Étape 1 : PuTTY → Session : Saisissez le nom d’hôte (ou l’adresse IP)

Étape 2 : Putty → Connexion → Date : Entrez « root » dans le champ Nom d’utilisateur de connexion automatique.

Étape 3 : PuTTY → Connexion → SSH → Authentification : Dans Fichier de clé privée pour l’authentification, sélectionnez le fichier de clé privée généré précédemment par PuTTYGen. ▼

Sélectionnez le fichier de clé privée d'authentification dans Fichier de clé privée pour l'authentification. 

Étape 4 : Retournez dans PuTTY → Session : Session enregistrée, saisissez un nom et enregistrez-le. Vous pourrez ensuite vous connecter directement en double-cliquant sur le nom.

Étape 5 : Vous pourrez alors vous connecter à Linux sans mot de passe. N’oubliez pas de sauvegarder votre fichier de clé privée.

Pour obtenir le logiciel de l'outil Linux de connexion à distance sur les téléphones mobiles Android, veuillez cliquer sur ce lien pour afficher ▼

Lecture complémentaire :

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Remonter en haut