Kun je geen verbinding maken met Vultr VPS SSH? Installatiemethode voor het genereren van PuTTY-sleutels

Kun je geen verbinding maken met Vultr VPS SSH?

Installatiemethode voor het genereren van PuTTY-sleutels

Omdat veel Chinese netizens Vultr VPS gebruiken om te bouwen "wetenschapinternet", dus een groot aantal Vultr's IP-adressen werden geblokkeerd...

IP-adres detecteren

Allereerst moet u bevestigen dat u het IP-adres van Vultr heeft aangemaakt, heeft u daar zoals gewoonlijk toegang toe op het vasteland van China?

Oplossing:

  • Gebruik een online ping-tool om IP-adressen te detecteren ▼
Klik hier om toegang te krijgen tot Ping-servers op meerdere locaties

Wat moet ik doen als mijn Vultr IP-adres is geblokkeerd op het vasteland van China?

  • Zie dit artikel voor de oplossing

SSH-sleutel inloggen

Terwijl de VPS is blootgesteld aan internet, zal iemand je SSH-wachtwoord brute force blijven forceren om in te loggen.

Het is dus noodzakelijk om in te loggen met SSH-sleutels en wachtwoordaanmelding uit te schakelen.

Gebruik de volgende opdracht om de brute force-aanmeldingen van andere mensen voor uw SSH-wachtwoord te bekijken:

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

Voor onze eigen gekochte VPS, brute force tot duizenden keren!Je kunt gaan kijken hoe vaak je zelf bruut bent geforceerd.

Oplossing:

  • Wijzig de SSH-wachtwoordaanmeldingsmodus in SSH-sleutelaanmeldingsmodus

SSH-sleutelgeneratie

Als het een Windows-systeem is, moet u puttygen . gebruiken 软件om een ​​sleutelpaar te genereren.

Linux en MacOS-systemen kunnen rechtstreeks vanaf de terminal worden uitgevoerd:

stap 1:SSH-sleutels genereren

Voer deze opdracht uit

ssh-keygen -t rsa -b 4096

stap 2:Voer de bestandslocatie in om de sleutel op te slaan

Enter file in which to save the key (/root/.ssh/id_rsa): 
  • Druk op Enter

stap 3:U wordt gevraagd een wachtwoord in te voeren

Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
  • Voer een wachtwoord in, of u kunt gewoon op Enter drukken en het leeg laten.

Aan het einde ziet u een bericht dat uw privé- en openbare sleutels daar zijn opgeslagen:

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

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

Vultr VPS SSH configureren

Wanneer Vultr een VPS aanmaakt, kun je direct SSH key login instellen.

Als je een VPS hebt gemaakt maar geen SSH-sleutels hebt ingesteld...

Volg de onderstaande stappen nadat u de bovenstaande "SSH-sleutelgeneratie" op Linux hebt uitgevoerd:

Stap 1:Zal id_rsa.pub in een /root/.ssh map en hernoem het naar authorized_keys

stap 2:aanpassen /etc/ssh/sshd_config Configuratiebestand

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

stap 3:Start de SSH-service opnieuw

  • centos7 Gebruik het commando:systemctl restart sshd
  • Centos6 gebruikt het commando:/etc/init.d/sshd restart

PuTTY genereert sleutels

Als je een Windows-systeem gebruikt om in te loggen op de VPS, moet je de privésleutel downloaden naar de client en deze converteren naar het formaat dat wordt gebruikt door PuTTY.

  • Heb je geen PuTTY-software op je computer geïnstalleerd?Google of Baidu zoeken: Download PuTTY.

Stap 1:Gebruik WinSCP, SFTP of andere tools om het privésleutelbestand over te dragen id_rsa Downloaden naar de klant.

Stap 2:Open PuTTYGen.exe

Stap 3:Klik op de knop Laden in Acties ▼

Kun je geen verbinding maken met Vultr VPS SSH? Installatiemethode voor het genereren van PuTTY-sleutels

Stap 4:Laad het privésleutelbestand dat u zojuist hebt gedownload

Alle bestanden Selecteer om het derde blad van het zojuist gedownloade privésleutelbestand te laden

Kan het privésleutelbestand niet worden weergegeven?Selecteer "Alle bestanden (*.*)" ▲

  • Als u zojuist een wachtwoordvergrendeling hebt ingesteld, moet u nu het wachtwoord invoeren.
  • Na een succesvolle lading zal PuTTYGen informatie weergeven met betrekking tot de sleutel.

Stap 5:Klik op de knop Privésleutel opslaan om de bestandsindeling van de privésleutel op te slaan die beschikbaar is voor PuTTY ▼

Klik op Privésleutel opslaan om de beschikbare PuTTY-bestandsindeling voor privésleutels op te slaan

Hoe Putty in te stellen?

Het volgende is om Putty in te stellen om in te loggen met de privésleutelLinuxServermethode:

Stap 1:Putty → Sessie: Vul de hostnaam (of IP-adres) in

Stap 2:Putty → Verbinding → Datum: Vul in Auto-login gebruikersnaam: root

Stap 3:Pputty → Verbinding → SSH → Auth: selecteer het privésleutelbestand dat zojuist door PuTTYGen is gegenereerd in het privésleutelbestand voor authenticatie ▼

Selecteer het authenticatie privésleutelbestand in het Privésleutelbestand voor authenticatie Blad 5

Stap 4:Ga terug naar Putty → Sessie: Opgeslagen sessie, vul de naam in om op te slaan en dubbelklik op de naam om direct in te loggen.

Stap 5:U kunt in de toekomst zonder wachtwoord inloggen op Linux, vergeet niet om uw Private key key-bestand op te slaan.

Om de Linux-toolsoftware voor inloggen op afstand op mobiele Android-telefoons te verkrijgen, klikt u op deze link om ▼ . te bekijken

Uitgebreide lezing:

Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeeld "Kan geen verbinding maken met Vultr VPS SSH? PuTTY Key Generation Setting Method", zal u helpen.

Welkom om de link van dit artikel te delen:https://www.chenweiliang.com/cwl-646.html

Welkom op het Telegram-kanaal van Chen Weiliang's blog voor de laatste updates!

🔔 Wees de eerste die de waardevolle "ChatGPT Content Marketing AI Tool Usage Guide" in de bovenste kanaaldirectory ontvangt! 🌟
📚 Deze gids bevat enorme waarde, 🌟Dit is een zeldzame kans, mis hem niet! ⏰⌛💨
Deel en like als je wilt!
Uw delen en likes zijn onze voortdurende motivatie!

 

发表 评论

Uw e-mailadres wordt niet gepubliceerd. 必填 项 已 用 * 标注

scroll naar boven