Kan ikke koble til Vultr VPS SSH? Oppsettmetode for PuTTY-nøkkelgenerering

Kan ikke koble til Vultr VPS SSH?

Oppsettmetode for PuTTY-nøkkelgenerering

Fordi mange kinesiske nettbrukere bruker Vultr VPS for å bygge "vitenskapInternett"-kanalen, så et stort antall av Vultrs IP-adresser ble blokkert...

Finn IP-adressen

Først av alt, må du bekrefte at du opprettet IP-adressen til Vultr. Kan du få tilgang til den på fastlands-Kina som vanlig?

Løsning:

  • Bruk et online ping-verktøy for å oppdage IP-adresser ▼
Klikk her for å få tilgang til flere ping-servere

Hva bør jeg gjøre hvis Vultr IP-adressen min er blokkert i fastlands-Kina?

  • Se denne artikkelen for løsningen ▼

SSH nøkkel pålogging

Mens VPS er eksponert for internett, vil noen fortsette å brutalt tvinge SSH-passordet ditt til å logge på.

Så det er nødvendig å logge på med SSH-nøkler, og slå av passordpålogging.

Bruk følgende kommando for å se andres brute force-pålogginger for SSH-passordet ditt:

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

For vår egen kjøpte VPS, brute force opptil tusenvis av ganger!Du kan gå og se hvor mange ganger du har blitt brute-forced selv.

Løsning:

  • Endre SSH-passordpåloggingsmodus til SSH-nøkkelpåloggingsmodus

Generering av SSH-nøkler

Hvis det er et Windows-system, må du bruke puttygen programvareå generere et nøkkelpar.

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

trinn 1:Generer SSH-nøkler

Vennligst kjør denne kommandoen ▼

ssh-keygen -t rsa -b 4096

trinn 2:Angi filplasseringen for å lagre nøkkelen

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

trinn 3:Du vil bli bedt om å angi et passord

Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
  • Skriv inn et passord, eller du kan ganske enkelt trykke på Enter og la det stå tomt.

På slutten vil du se en melding om at dine private og offentlige nøkler er lagret 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 oppretter en VPS, kan du sette opp SSH-nøkkelpålogging direkte.

Hvis du har opprettet en VPS, men ikke har satt opp SSH-nøkler...

Følg trinnene nedenfor etter å ha kjørt "SSH-nøkkelgenerering" ovenfor på Linux:

第 1 步:vil id_rsa.pub satt inn i en /root/.ssh katalog og gi den nytt navn til authorized_keys

trinn 2:endre /etc/ssh/sshd_config konfigurasjonsfil

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

trinn 3:Start SSH-tjenesten på nytt

  • hundrevis7 Bruk kommandoen:systemctl restart sshd
  • Centos6 bruk kommando:/etc/init.d/sshd restart

PuTTY genererer nøkler

Hvis du logger på VPS ved hjelp av et Windows-system, må du laste ned den private nøkkelen til klienten og konvertere den til formatet som brukes av PuTTY.

  • Har du ikke installert PuTTY-programvare på datamaskinen din?Vennligst Google eller Baidu-søk: Last ned PuTTY.

第 1 步:Overfør den private nøkkelfilen ved å bruke WinSCP, SFTP eller andre verktøy id_rsa Last ned til klienten.

第 2 步:Åpne PuTTYGen.exe

第 3 步:Klikk på Last inn-knappen i Handlinger ▼

Kan ikke koble til Vultr VPS SSH? Oppsettmetode for PuTTY-nøkkelgenerering

第 4 步:Last ned den private nøkkelfilen du nettopp lastet ned

All file Velg for å laste det tredje arket av den private nøkkelfilen som nettopp ble lastet ned

Kan ikke vise privat nøkkelfil?Vennligst velg "Alle filer (*.*)" ▲

  • Hvis du nettopp har satt en passordlås, må du skrive inn passordet på dette tidspunktet.
  • Etter en vellykket innlasting vil PuTTYGen vise informasjon relatert til nøkkelen.

第 5 步:Klikk på knappen Lagre privat nøkkel for å lagre filformatet for den private nøkkelen som er tilgjengelig for PuTTY ▼

Klikk Lagre privat nøkkel for å lagre PuTTY tilgjengelig privat nøkkel filformat 4

Hvordan sette opp Putty?

Følgende er å sette Putty til å logge på med privat nøkkelLinuxServermetode:

第 1 步:Putty → Session: Fyll inn vertsnavnet (eller IP-adressen)

第 2 步:Kitt → Tilkobling → Dato: Fyll inn Auto-pålogging brukernavn: root

第 3 步:PPutty → Connection → SSH → Auth: Velg den private nøkkelfilen som nettopp ble generert av PuTTYGen i den private nøkkelfilen for autentisering ▼

Velg den private nøkkelfilen for autentisering i den private nøkkelfilen for autentiseringsark 5

第 4 步:Gå tilbake til Putty → Session: Saved Session, fyll inn navnet for å lagre, og dobbeltklikk deretter på navnet for å logge direkte på.

第 5 步:Du kan logge på Linux uten passord i fremtiden, husk å lagre din private nøkkelfil.

For å få Linux-verktøyprogramvaren for ekstern pålogging på Android-mobiltelefoner, vennligst klikk på denne lenken for å se ▼

Utvidet lesing:

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delt "Kan ikke koble til Vultr VPS SSH? PuTTY Key Generation Setting Method", vil hjelpe deg.

Velkommen til å dele lenken til denne artikkelen:https://www.chenweiliang.com/cwl-646.html

Velkommen til Telegram-kanalen til Chen Weiliangs blogg for å få de siste oppdateringene!

🔔 Vær den første til å få den verdifulle "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
📚 Denne guiden inneholder enorm verdi, 🌟Dette er en sjelden mulighet, ikke gå glipp av den! ⏰⌛💨
Del og lik om du vil!
Din deling og likes er vår kontinuerlige motivasjon!

 

发表 评论

E-postadressen din vil ikke offentliggjøres. 必填 项 已 用 * Merkelapp

bla til toppen