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

Velg «Alle filer» for å laste inn den private nøkkelfilen du nettopp 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 på «Lagre privat nøkkel» for å lagre en PuTTY-kompatibel privat nøkkelfil.

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 Privat nøkkelfil for autentisering. 

第 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:

发表 评论

E-postadressen din vil ikke bli publisert. 必填 项 已 用 * Merkelapp

Artikkelkatalog
Rull til toppen