Не вдається підключитися до 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 4

Як налаштувати Putty?

Нижче наведено налаштування Putty для входу за допомогою закритого ключаLinuxМетод сервера:

第 1 步:Putty → Сеанс: введіть ім’я хоста (або IP-адресу)

第 2 步:Putty → Підключення → Дата: заповніть ім'я користувача для автоматичного входу: root

第 3 步:PPutty → Connection → 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 у блозі Чень Вейляна, щоб отримувати останні оновлення!

🔔 Станьте першим, хто отримає цінний «Посібник із використання інструменту штучного інтелекту маркетингу контенту ChatGPT» у верхньому каталозі каналу! 🌟
📚 Цей посібник має величезну цінність. 🌟Це рідкісна можливість, не пропустіть її! ⏰⌛💨
Поділіться та вподобайте, якщо вам подобається!
Ваші публікації та лайки є нашою постійною мотивацією!

 

发表 评论

Ваша електронна адреса не буде опублікована. 必填 项 已 用 * Етикетка

прокрутіть наверх