Не вдається підключитися до 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 покласти в a /root/.ssh і перейменуйте його на authorized_keys

крок 2:модифікувати /etc/ssh/sshd_config конфігураційний файл

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

Крок 3: Перезапустіть службу SSH

  • Centos7 Використовуйте команду:systemctl restart sshd
  • Команда використання Centos6:/etc/init.d/sshd restart

PuTTY генерує ключі

Якщо ви використовуєте систему Windows для входу в VPS, вам потрібно буде завантажити закритий ключ на клієнт і конвертувати його у формат, який використовує 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-каналу!

Поділіться та поставте лайк, якщо вам подобається! Ваші розповсюдження та вподобання — наша постійна мотивація!

 

发表 评论

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

Прокрутка до початку