Справочник на статиите
Не можете да се свържете с Vultr VPS SSH?
Метод за настройка на генериране на PuTTY ключ
Тъй като много китайски нетизени използват Vultr VPS за изграждане на "科学Интернет", така че голям брой IP адреси на Vultr бяха блокирани...
Откриване на 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 ключове
Моля, изпълнете тази команда ▼
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:Щракнете върху бутона Зареждане в Действия ▼
Стъпка 4:Заредете файла с частен ключ, който току-що сте изтеглили
Не може да се покаже файл с личен ключ?Моля, изберете „Всички файлове (*.*)“ ▲
- Ако току-що сте задали заключване с парола, трябва да въведете паролата в този момент.
- След успешно зареждане PuTTYGen ще покаже информация, свързана с ключа.
Стъпка 5:Щракнете върху бутона Запазване на частния ключ, за да запазите файловия формат на частния ключ, достъпен за PuTTY ▼
Как да настроя Putty?
Следното е да настроите Putty да влиза с личен ключLinuxМетод на сървъра:
Стъпка 1:Putty → Сесия: Попълнете името на хоста (или IP адреса)
Стъпка 2:Putty → Connection → Date: Попълнете потребителско име за автоматично влизане: root
Стъпка 3:PPutty → Връзка → SSH → Auth: Изберете файла с частен ключ, току-що генериран от PuTTYGen във файл с частен ключ за удостоверяване ▼
Стъпка 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 в блога на Chen Weiliang, за да получите най-новите актуализации!
📚 Това ръководство съдържа огромна стойност, 🌟Това е рядка възможност, не я пропускайте! ⏰⌛💨
Споделете и харесайте, ако ви харесва!
Вашите споделяния и харесвания са нашата постоянна мотивация!