Не можете да се свържете с Vultr VPS SSH? Метод за настройка на генериране на PuTTY ключ

Не можете да се свържете с Vultr VPS SSH?

Метод за настройка на генериране на PuTTY ключ

Тъй като много китайски нетизени използват Vultr VPS за изграждане на "科学Интернет", така че голям брой IP адреси на Vultr бяха блокирани...

Откриване на IP адрес

Първо, трябва да потвърдите, че сте създали IP адреса на Vultr. Можете ли да получите достъп до него в континентален Китай, както обикновено?

Решение:

  • Използвайте онлайн инструмент за ping за откриване на IP адреси ▼
Щракнете тук за достъп до множество Ping сървъри за местоположение

Какво трябва да направя, ако IP адресът на Vultr е блокиран от континента?

  • Моля, вижте тази статия за решението ▼

Влизане с SSH ключ

Докато VPS е изложен на интернет, някой ще продължи да принуждава вашата парола за SSH, за да влезете.

Така че е необходимо да влезете с SSH ключове и да изключите влизането с парола.

Използвайте следната команда, за да видите влизанията на други хора чрез груба сила за вашата SSH парола:

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

За наш собствен закупен VPS, груба сила до хиляди пъти!Можете да отидете и да видите колко пъти сте били грубо принудени.

Решение:

  • Променете режима за влизане с SSH парола на режим за влизане с SSH ключ

Генериране на SSH ключ

Ако е Windows система, трябва да използвате puttygen 软件за генериране на двойка ключове.

Linux и MacOS системите могат да се стартират директно от терминала:

етап 1:Генериране на SSH ключове

Моля, изпълнете тази команда ▼

ssh-keygen -t rsa -b 4096

етап 2:Въведете местоположението на файла, за да запазите ключа

Enter file in which to save the key (/root/.ssh/id_rsa): 
  • Моля, натиснете Enter

етап 3:Ще бъдете помолени да въведете парола

Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
  • Въведете парола или можете просто да натиснете Enter и да оставите празно.

В края ще видите съобщение, че вашите частни и публични ключове се съхраняват там:

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

Когато Vultr създаде VPS, можете директно да настроите SSH ключ за влизане.

Ако сте създали VPS, но не сте настроили SSH ключове...

Моля, следвайте стъпките по-долу, след като стартирате горното „генериране на SSH ключ“ на Linux:

Стъпка 1:ще id_rsa.pub поставете в /root/.ssh директория и я преименувайте на authorized_keys

етап 2:ä¿®æ "¹ /etc/ssh/sshd_config Конфигурационен файл

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

етап 3:Рестартирайте SSH услугата

  • Цент7 Използвайте командата:systemctl restart sshd
  • Centos6 използвайте командата:/etc/init.d/sshd restart

PuTTY генерира ключове

Ако влезете във VPS чрез система Windows, ще трябва да изтеглите частния ключ на клиента и да го конвертирате във формата, използван от PuTTY.

  • Нямате инсталиран софтуер PuTTY на вашия компютър?Моля, потърсете в Google или Baidu: Изтеглете PuTTY.

Стъпка 1:Използвайки WinSCP, SFTP или други инструменти, прехвърлете файла с частен ключ id_rsa Изтегляне на клиента.

Стъпка 2:Отворете PuTTYGen.exe

Стъпка 3:Щракнете върху бутона Зареждане в Действия ▼

Не можете да се свържете с Vultr VPS SSH? Метод за настройка на генериране на PuTTY ключ

Стъпка 4:Заредете файла с частен ключ, който току-що сте изтеглили

Всички файлове Изберете, за да заредите третия лист от току-що изтегления файл с частен ключ

Не може да се покаже файл с личен ключ?Моля, изберете „Всички файлове (*.*)“ ▲

  • Ако току-що сте задали заключване с парола, трябва да въведете паролата в този момент.
  • След успешно зареждане PuTTYGen ще покаже информация, свързана с ключа.

Стъпка 5:Щракнете върху бутона Запазване на частния ключ, за да запазите файловия формат на частния ключ, достъпен за PuTTY ▼

Щракнете върху Запазване на частния ключ, за да запазите наличния във PuTTY файлов формат за частен ключ 4

Как да настроя Putty?

Следното е да настроите Putty да влиза с личен ключLinuxМетод на сървъра:

Стъпка 1:Putty → Сесия: Попълнете името на хоста (или IP адреса)

Стъпка 2:Putty → Connection → Date: Попълнете потребителско име за автоматично влизане: root

Стъпка 3:PPutty → Връзка → SSH → Auth: Изберете файла с частен ключ, току-що генериран от PuTTYGen във файл с частен ключ за удостоверяване ▼

Изберете файла с личен ключ за удостоверяване във файла с личен ключ за лист 5 за удостоверяване

Стъпка 4:Върнете се в Putty → Session: Saved Session, попълнете името, за да запазите, и след това щракнете двукратно върху името, за да влезете директно.

Стъпка 5:Можете да влезете в Linux без парола в бъдеще, моля, не забравяйте да запазите файла с ключ за личен ключ.

За да получите софтуера за отдалечено влизане в Linux на мобилни телефони с Android, моля, щракнете върху тази връзка, за да видите ▼

Разширено четене:

Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „Не мога да се свържа с Vultr VPS SSH? PuTTY Key Generation Setting Method", ще ви помогне.

Добре дошли да споделите връзката към тази статия:https://www.chenweiliang.com/cwl-646.html

Добре дошли в канала на Telegram в блога на Chen Weiliang, за да получите най-новите актуализации!

🔔 Бъдете първите, получили ценното „Ръководство за използване на инструмента за изкуствен интелект за маркетинг на съдържание ChatGPT“ в горната директория на канала! 🌟
📚 Това ръководство съдържа огромна стойност, 🌟Това е рядка възможност, не я пропускайте! ⏰⌛💨
Споделете и харесайте, ако ви харесва!
Вашите споделяния и харесвания са нашата постоянна мотивация!

 

发表 评论

Вашият имейл адрес няма да бъде публикуван. Използват се задължителните полета * Етикет

превъртете до върха