Ne možete se povezati na Vultr VPS SSH? Metoda postavljanja generiranja ključeva PuTTY

Ne možete se povezati na Vultr VPS SSH?

Metoda postavljanja generiranja ključeva PuTTY

Zato što mnogi kineski korisnici interneta koriste Vultr VPS za izgradnju "naukaInternet" kanal, pa je blokiran veliki broj Vultrovih IP adresa...

Otkrijte IP adresu

Prije svega, morate potvrditi da ste kreirali IP adresu Vultra. Možete li joj pristupiti u kontinentalnoj Kini kao i obično?

Rješenje:

  • Koristite online ping alat za otkrivanje IP adresa ▼
Kliknite ovdje za pristup višestrukim lokacijama Ping servera

Šta da radim ako je Vultr IP adresa blokirana od strane kopna?

  • Molimo pogledajte ovaj članak za rješenje ▼

SSH ključ za prijavu

Dok je VPS izložen internetu, neko će nastaviti da grubo forsira vašu SSH lozinku za prijavu.

Dakle, potrebno je prijaviti se sa SSH ključevima, a isključiti prijavu lozinkom.

Upotrijebite sljedeću naredbu za pregled tuđih prijava za vašu SSH lozinku:

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

Za naš vlastiti kupljeni VPS, gruba sila do hiljade puta!Možete otići i vidjeti koliko ste puta sami bili grubo prisiljeni.

Rješenje:

  • Promijenite način prijave SSH lozinkom u način prijave SSH ključem

Generisanje SSH ključeva

Ako je u pitanju Windows sistem, potrebno je da koristite puttygen 软件da generišete par ključeva.

Linux i MacOS sistemi se mogu pokrenuti direktno sa terminala:

korak 1:Generirajte SSH ključeve

Pokrenite ovu naredbu ▼

ssh-keygen -t rsa -b 4096

korak 2:Unesite lokaciju datoteke da biste sačuvali ključ

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

korak 3:Od vas će se tražiti da unesete lozinku

Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
  • Unesite lozinku ili jednostavno pritisnite Enter i ostavite prazno.

Na kraju ćete vidjeti poruku da su vaši privatni i javni ključevi tamo pohranjeni:

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

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

Vultr VPS Konfigurišite SSH

Kada Vultr kreira VPS, možete direktno postaviti SSH ključ prijavu.

Ako ste kreirali VPS, ali niste podesili SSH ključeve...

Molimo slijedite dolje navedene korake nakon što pokrenete gornju "generaciju SSH ključeva" na Linuxu:

Korak 1:volja id_rsa.pub staviti u /root/.ssh direktorij i preimenujte ga u authorized_keys

korak 2:modificirati /etc/ssh/sshd_config Konfiguracijska datoteka

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

korak 3:Ponovo pokrenite SSH uslugu

  • centi7 Koristite naredbu:systemctl restart sshd
  • Centos6 koristite naredbu:/etc/init.d/sshd restart

PuTTY generiše ključeve

Ako se prijavite na VPS koristeći Windows sistem, morat ćete preuzeti privatni ključ na klijenta i pretvoriti ga u format koji koristi PuTTY.

  • Nemate PuTTY softver instaliran na vašem računaru?Potražite Google ili Baidu: Preuzmite PuTTY.

Korak 1:Prenesite datoteku privatnog ključa pomoću WinSCP, SFTP ili drugih alata id_rsa Preuzmite na klijenta.

Korak 2:Otvorite PuTTYGen.exe

Korak 3:Kliknite na dugme Učitaj u Actions ▼

Ne možete se povezati na Vultr VPS SSH? Metoda postavljanja generiranja ključeva PuTTY

Korak 4:Učitajte datoteku privatnog ključa koju ste upravo preuzeli

Sve datoteke Odaberite za učitavanje trećeg lista datoteke privatnog ključa koja je upravo preuzeta

Ne možete prikazati datoteku privatnog ključa?Molimo odaberite "Sve datoteke (*.*)" ▲

  • Ako ste upravo postavili zaključavanje lozinkom, u ovom trenutku morate unijeti lozinku.
  • Nakon uspješnog učitavanja, PuTTYGen će prikazati informacije vezane za ključ.

Korak 5:Kliknite na dugme Sačuvaj privatni ključ da sačuvate format datoteke privatnog ključa koji je dostupan za PuTTY ▼

Kliknite na Sačuvaj privatni ključ da sačuvate PuTTY dostupan format privatnog ključa 4

Kako postaviti Putty?

Sledeće je da podesite Putty da se prijavi sa privatnim ključemLinuxMetod servera:

Korak 1:Putty → Session: Unesite ime hosta (ili IP adresu)

Korak 2:Putty → Connection → Datum: Unesite korisničko ime za automatsku prijavu: root

Korak 3:PPutty → Veza → SSH → Auth: Odaberite fajl privatnog ključa koji je upravo generirao PuTTYGen u datoteci privatnog ključa za autentifikaciju ▼

Odaberite datoteku privatnog ključa za autentifikaciju u datoteci privatnog ključa za provjeru autentičnosti Sheet 5

Korak 4:Vratite se na Putty → Session: Sačuvana sesija, popunite ime da biste sačuvali, a zatim dvaput kliknite na ime da biste se direktno prijavili.

Korak 5:Ubuduće se možete prijaviti na Linux bez lozinke, ne zaboravite sačuvati datoteku privatnog ključa.

Da biste dobili softver za Linux alat za daljinsko prijavljivanje na Android mobilnim telefonima, kliknite na ovu vezu za pregled ▼

Prošireno čitanje:

Komentari

Vaša email adresa neće biti objavljena. Koriste se obavezna polja * Oznaka

Dođite na vrh