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

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

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

Тъй като толкова много китайски интернет потребители използват Vultr VPS, за да настроят канали за „ научен интернет достъп“, голям брой Vultr IP адреси са блокирани...

Откриване на 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.

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

Следват стъпките за настройване на PuTTY за влизане в Linux сървър с помощта на частен ключ:

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

Стъпка 2: Putty → Връзка → Дата: Въведете „root“ в полето за потребителско име за автоматично влизане.

Стъпка 3: PuTTY → Връзка → SSH → Авторизация: В „Файл с личен ключ за удостоверяване“ изберете файла с личен ключ, генериран по-рано от PuTTYGen. ▼

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

Стъпка 4: Върнете се в PuTTY → Сесия: Запазена сесия, въведете име и го запазете. След това можете да влезете директно, като щракнете двукратно върху името.

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

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

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

Надяваме се, че статията „Не мога да се свържа с Vultr VPS чрез SSH? Метод за настройка на генериране на PuTTY ключове“, споделена в блога на Чен Вейлианг ( https://www.chenweiliang.com/ ), ще ви бъде полезна.

Чувствайте се свободни да споделите линка към тази статия: https://www.chenweiliang.com/cwl-646.html

За да отключите още скрити трикове🔑, заповядайте в нашия Telegram канал!

Споделете и харесайте, ако ви харесва! Вашите споделяния и харесвания са нашата постоянна мотивация!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Преминете към Top