Artikel Directory
Kun je geen verbinding maken met Vultr VPS SSH?
Installatiemethode voor het genereren van PuTTY-sleutels
Omdat veel Chinese netizens Vultr VPS gebruiken om te bouwen "wetenschapinternet", dus een groot aantal Vultr's IP-adressen werden geblokkeerd...
IP-adres detecteren
Allereerst moet u bevestigen dat u het IP-adres van Vultr heeft aangemaakt, heeft u daar zoals gewoonlijk toegang toe op het vasteland van China?
Oplossing:
- Gebruik een online ping-tool om IP-adressen te detecteren ▼
Wat moet ik doen als mijn Vultr IP-adres is geblokkeerd op het vasteland van China?
- Zie dit artikel voor de oplossing
SSH-sleutel inloggen
Terwijl de VPS is blootgesteld aan internet, zal iemand je SSH-wachtwoord brute force blijven forceren om in te loggen.
Het is dus noodzakelijk om in te loggen met SSH-sleutels en wachtwoordaanmelding uit te schakelen.
Gebruik de volgende opdracht om de brute force-aanmeldingen van andere mensen voor uw SSH-wachtwoord te bekijken:
grep "Failed password for invalid user" /var/log/secure | awk '{print $13}' | sort | uniq -c | sort -nr | more
Voor onze eigen gekochte VPS, brute force tot duizenden keren!Je kunt gaan kijken hoe vaak je zelf bruut bent geforceerd.
Oplossing:
- Wijzig de SSH-wachtwoordaanmeldingsmodus in SSH-sleutelaanmeldingsmodus
SSH-sleutelgeneratie
Als het een Windows-systeem is, moet u puttygen . gebruiken 软件om een sleutelpaar te genereren.
Linux en MacOS-systemen kunnen rechtstreeks vanaf de terminal worden uitgevoerd:
stap 1:SSH-sleutels genereren
Voer deze opdracht uit
ssh-keygen -t rsa -b 4096
stap 2:Voer de bestandslocatie in om de sleutel op te slaan
Enter file in which to save the key (/root/.ssh/id_rsa):
- Druk op Enter
stap 3:U wordt gevraagd een wachtwoord in te voeren
Enter passphrase (empty for no passphrase): Enter same passphrase again:
- Voer een wachtwoord in, of u kunt gewoon op Enter drukken en het leeg laten.
Aan het einde ziet u een bericht dat uw privé- en openbare sleutels daar zijn opgeslagen:
Your identification has been saved in /root/.ssh/id_rsa. <== 私钥 Your public key has been saved in /root/.ssh/id_rsa.pub. <== 公钥
Vultr VPS SSH configureren
Wanneer Vultr een VPS aanmaakt, kun je direct SSH key login instellen.
Als je een VPS hebt gemaakt maar geen SSH-sleutels hebt ingesteld...
Volg de onderstaande stappen nadat u de bovenstaande "SSH-sleutelgeneratie" op Linux hebt uitgevoerd:
Stap 1:Zal id_rsa.pub
in een /root/.ssh
map en hernoem het naar authorized_keys
stap 2:aanpassen /etc/ssh/sshd_config
Configuratiebestand
RSAAuthentication yes #RSA认证 PubkeyAuthentication yes #开启公钥验证 AuthorizedKeysFile .ssh/authorized_keys #验证文件路径 PasswordAuthentication no #禁止密码认证 PermitEmptyPasswords no #禁止空密码
stap 3:Start de SSH-service opnieuw
- centos7 Gebruik het commando:
systemctl restart sshd
- Centos6 gebruikt het commando:
/etc/init.d/sshd restart
PuTTY genereert sleutels
Als je een Windows-systeem gebruikt om in te loggen op de VPS, moet je de privésleutel downloaden naar de client en deze converteren naar het formaat dat wordt gebruikt door PuTTY.
- Heb je geen PuTTY-software op je computer geïnstalleerd?Google of Baidu zoeken: Download PuTTY.
Stap 1:Gebruik WinSCP, SFTP of andere tools om het privésleutelbestand over te dragen id_rsa Downloaden naar de klant.
Stap 2:Open PuTTYGen.exe
Stap 3:Klik op de knop Laden in Acties ▼
Stap 4:Laad het privésleutelbestand dat u zojuist hebt gedownload
Kan het privésleutelbestand niet worden weergegeven?Selecteer "Alle bestanden (*.*)" ▲
- Als u zojuist een wachtwoordvergrendeling hebt ingesteld, moet u nu het wachtwoord invoeren.
- Na een succesvolle lading zal PuTTYGen informatie weergeven met betrekking tot de sleutel.
Stap 5:Klik op de knop Privésleutel opslaan om de bestandsindeling van de privésleutel op te slaan die beschikbaar is voor PuTTY ▼
Hoe Putty in te stellen?
Het volgende is om Putty in te stellen om in te loggen met de privésleutelLinuxServermethode:
Stap 1:Putty → Sessie: Vul de hostnaam (of IP-adres) in
Stap 2:Putty → Verbinding → Datum: Vul in Auto-login gebruikersnaam: root
Stap 3:Pputty → Verbinding → SSH → Auth: selecteer het privésleutelbestand dat zojuist door PuTTYGen is gegenereerd in het privésleutelbestand voor authenticatie ▼
Stap 4:Ga terug naar Putty → Sessie: Opgeslagen sessie, vul de naam in om op te slaan en dubbelklik op de naam om direct in te loggen.
Stap 5:U kunt in de toekomst zonder wachtwoord inloggen op Linux, vergeet niet om uw Private key key-bestand op te slaan.
Om de Linux-toolsoftware voor inloggen op afstand op mobiele Android-telefoons te verkrijgen, klikt u op deze link om ▼ . te bekijken
Uitgebreide lezing:
Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeeld "Kan geen verbinding maken met Vultr VPS SSH? PuTTY Key Generation Setting Method", zal u helpen.
Welkom om de link van dit artikel te delen:https://www.chenweiliang.com/cwl-646.html
Welkom op het Telegram-kanaal van Chen Weiliang's blog voor de laatste updates!
📚 Deze gids bevat enorme waarde, 🌟Dit is een zeldzame kans, mis hem niet! ⏰⌛💨
Deel en like als je wilt!
Uw delen en likes zijn onze voortdurende motivatie!