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

Vælg "Alle filer" for at indlæse den private nøglefil, du lige har 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 en PuTTY-kompatibel privat nøglefil.

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 den private nøglefil til godkendelse i Privat nøglefil til godkendelse. 

第 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

For at låse op for flere skjulte tricks🔑, velkommen til at blive en del af vores Telegram-kanal!

Del og like hvis du kan lide det! Dine delinger og likes er vores fortsatte motivation!

 

发表 评论

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

Rul til top