Справочник на статиите
Не можете да се свържете с Vultr VPS SSH?
Метод за настройка на генериране на PuTTY ключ
Тъй като толкова много китайски интернет потребители използват Vultr VPS, за да настроят канали за „ научен интернет достъп“, голям брой Vultr IP адреси са блокирани...
Откриване на IP адрес
Първо, трябва да потвърдите, че сте създали IP адреса на Vultr. Можете ли да получите достъп до него в континентален Китай, както обикновено?
Решение:
- Използвайте онлайн инструмент за ping за откриване на 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 ключ
Моля, изпълнете тази команда ▼
Стъпка 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: Кликнете върху бутона Зареждане в Действия ▼

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

Не може да се покаже файл с личен ключ?Моля, изберете „Всички файлове (*.*)“ ▲
- Ако току-що сте задали заключване с парола, трябва да въведете паролата в този момент.
- След успешно зареждане PuTTYGen ще покаже информация, свързана с ключа.
Стъпка 5: Кликнете върху бутона „Запазване на личен ключ“, за да запазите файл с личен ключ, съвместим с 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

