Каталог статей
Не удается подключиться к Vultr VPS SSH?
Метод настройки генерации ключа PuTTY
Потому что многие китайские пользователи сети используют Vultr VPS для создания «наукаИнтернет", поэтому большое количество IP-адресов Vultr было заблокировано...
Определить IP-адрес
Прежде всего, вы должны подтвердить, что вы создали IP-адрес Vultr, Можете ли вы получить к нему доступ в материковом Китае, как обычно?
Решение:
- Используйте онлайн-инструмент проверки связи для определения IP-адресов ▼
Что делать, если мой 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
- Centos7 Используйте команду:
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 步 :Нажмите кнопку Загрузить в Действиях ▼
第 4 步 :Загрузите файл закрытого ключа, который вы только что скачали.
Не удается отобразить файл закрытого ключа?Выберите «Все файлы (*.*)» ▲
- Если вы только что установили блокировку паролем, вам нужно ввести пароль в это время.
- После успешной загрузки PuTTYGen отобразит информацию, связанную с ключом.
第 5 步 :Нажмите кнопку Сохранить закрытый ключ, чтобы сохранить формат файла закрытого ключа, доступный для PuTTY ▼
Как настроить Putty?
Далее нужно настроить Putty для входа в систему с закрытым ключом.LinuxМетод сервера:
第 1 步 :Putty → Session: введите имя хоста (или IP-адрес)
第 2 步 :Putty → Connection → Date: Введите имя пользователя для автоматического входа в систему: root
第 3 步 :PPutty → Connection → SSH → Auth: выберите файл закрытого ключа, только что сгенерированный PuTTYGen, в файле закрытого ключа для аутентификации ▼
第 4 步 :Вернитесь к Putty → Session: Saved Session, введите имя для сохранения, а затем дважды щелкните имя, чтобы войти в систему напрямую.
第 5 步 :В будущем вы сможете входить в Linux без пароля, не забудьте сохранить файл закрытого ключа.
Чтобы получить программное обеспечение для удаленного входа в систему Linux на мобильных телефонах Android, щелкните эту ссылку для просмотра ▼
Расширенное чтение:
Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился «Не удается подключиться к Vultr VPS SSH? Метод настройки генерации ключей PuTTY».
Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-646.html
Добро пожаловать на Telegram-канал блога Chen Weiliang, чтобы быть в курсе последних обновлений!
📚 Это руководство содержит огромную ценность. 🌟Это редкая возможность, не упустите ее! ⏰⌛💨
Делитесь и ставьте лайк, если хотите!
Ваш обмен и лайки - наша постоянная мотивация!