Kan du ikke oprette forbindelse til Vultr VPS SSH? Opsætningsmetode for PuTTY-nøglegenerering

Kan du ikke oprette forbindelse til Vultr VPS SSH?

Opsætningsmetode for PuTTY-nøglegenerering

Fordi mange kinesiske netbrugere bruger Vultr VPS til at bygge "VidenskabInternet" kanal, så et stort antal af Vultrs IP-adresser blev blokeret...

Opdag IP-adresse

Først og fremmest skal du bekræfte, at du har oprettet IP-adressen på Vultr. Kan du få adgang til den på det kinesiske fastland som normalt?

Løsning:

  • Brug et online ping-værktøj til at finde IP-adresser ▼
Klik her for at få adgang til flere placerings-Ping-servere

Hvad skal jeg gøre, hvis min Vultr IP-adresse er blokeret i det kinesiske fastland?

  • Se venligst denne artikel for løsningen ▼

SSH nøgle login

Mens VPS'en er udsat for internettet, vil nogen fortsætte med at brute tvinge din SSH-adgangskode til at logge ind.

Så det er nødvendigt at logge ind med SSH-nøgler og slå adgangskodelogin fra.

Brug følgende kommando til at se andres brute force logins til din SSH-adgangskode:

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

For vores egen købte VPS, brute force op til tusindvis af gange!Du kan gå og se, hvor mange gange du selv er blevet brute-forced.

Løsning:

  • Skift SSH-adgangskode-login-tilstand til SSH-nøgle-login-tilstand

Generering af SSH-nøgler

Hvis det er et Windows-system, skal du bruge puttygen 软件at generere et nøglepar.

Linux og MacOS-systemer kan køres direkte fra terminalen:

trin 1:Generer SSH-nøgler

Kør venligst denne kommando ▼

ssh-keygen -t rsa -b 4096

trin 2:Indtast filplaceringen for at gemme nøglen

Enter file in which to save the key (/root/.ssh/id_rsa): 
  • Tryk venligst på Enter

trin 3:Du bliver bedt om at indtaste en adgangskode

Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
  • Indtast en adgangskode, eller du kan blot trykke på Enter og lade den stå tom.

Til sidst vil du se en besked om, at dine private og offentlige nøgler er gemt der:

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

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

Vultr VPS Konfigurer SSH

Når Vultr opretter en VPS, kan du konfigurere SSH nøgle login direkte.

Hvis du har oprettet en VPS, men ikke har konfigureret SSH-nøgler...

Følg venligst nedenstående trin efter at have kørt ovenstående "SSH-nøglegenerering" på Linux:

第 1 步:vilje id_rsa.pub sat i en /root/.ssh mappe og omdøb den til authorized_keys

trin 2:modificere /etc/ssh/sshd_config Konfigurationsfil

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

trin 3:Genstart SSH-tjenesten

  • CentOS7 Brug kommandoen:systemctl restart sshd
  • Centos6 brug kommandoen:/etc/init.d/sshd restart

PuTTY genererer nøgler

Hvis du bruger et Windows-system til at logge på VPS'en, skal du downloade den private nøgle til klienten og konvertere den til det format, der bruges af PuTTY.

  • Har du ikke PuTTY-software installeret på din computer?Søg venligst på Google eller Baidu: Download PuTTY.

第 1 步:Brug WinSCP, SFTP eller andre værktøjer til at overføre den private nøglefil id_rsa Download til klienten.

第 2 步:Åbn PuTTYGen.exe

第 3 步:Klik på knappen Indlæs i Handlinger ▼

Kan du ikke oprette forbindelse til Vultr VPS SSH? Opsætningsmetode for PuTTY-nøglegenerering

第 4 步:Indlæs den private nøglefil, du lige har downloadet

Alle filer Vælg for at indlæse det tredje ark af den private nøglefil, der lige er downloadet

Kan du ikke vise den private nøglefil?Vælg venligst "Alle filer (*.*)" ▲

  • Hvis du bare har indstillet en adgangskodelås, skal du indtaste adgangskoden på dette tidspunkt.
  • Efter en vellykket indlæsning vil PuTTYGen vise information relateret til nøglen.

第 5 步:Klik på knappen Gem privat nøgle for at gemme filformatet for den private nøgle, der er tilgængeligt for PuTTY ▼

Klik på Gem privat nøgle for at gemme PuTTY tilgængeligt privat nøgle filformat 4

Hvordan sætter man Putty op?

Det følgende er at sætte Putty til at logge på med privat nøgleLinuxServermetode:

第 1 步:Putty → Session: Udfyld værtsnavnet (eller IP-adressen)

第 2 步:Putty → Forbindelse → Dato: Udfyld Auto-login brugernavn: root

第 3 步:PPutty → Forbindelse → SSH → Auth: Vælg den private nøglefil, der lige er genereret af PuTTYGen i den private nøglefil til godkendelse ▼

Vælg filen med den private nøgle til godkendelse i filen med den private nøgle til godkendelsesark 5

第 4 步:Gå tilbage til Putty → Session: Gemt session, udfyld navnet for at gemme, og dobbeltklik derefter på navnet for at logge direkte på.

第 5 步:Du kan logge ind på Linux uden adgangskode i fremtiden, husk at gemme din private nøglefil.

For at hente Linux-værktøjssoftwaren til fjernlogin på Android-mobiltelefoner skal du klikke på dette link for at se ▼

Udvidet læsning:

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) delt "Kan du ikke oprette forbindelse til Vultr VPS SSH? PuTTY Key Generation Setting Method", vil hjælpe dig.

Velkommen til at dele linket til denne artikel:https://www.chenweiliang.com/cwl-646.html

Velkommen til Telegram-kanalen på Chen Weiliangs blog for at få de seneste opdateringer!

🔔 Vær den første til at få den værdifulde "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens øverste bibliotek! 🌟
📚 Denne guide indeholder enorm værdi, 🌟Dette er en sjælden mulighed, gå ikke glip af det! ⏰⌛💨
Del og like hvis du har lyst!
Din deling og likes er vores kontinuerlige motivation!

 

发表 评论

Din e-mail-adresse vil ikke blive offentliggjort. 必填 项 已 用 * 标注

scroll til toppen