Répertoire d'articles
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 ▼
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 | morePour 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 ▼
É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 ▼

Étape 4 : Chargez 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. ▼

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. ▼

É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 :
J'espère que l'article « Impossible de se connecter à un VPS Vultr via SSH ? Méthode de configuration de génération de clés PuTTY » publié sur le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) vous sera utile.
N'hésitez pas à partager le lien de cet article : https://www.chenweiliang.com/cwl-646.html

