Свързване и конфигуриране на SSH на VPS
Сигурен SSH достъп до Вашия AlexHost VPS
Защо сигурен SSH достъп в AlexHost? SSH е ключът към сигурното управление на VPS на AlexHost, което ви позволява да управлявате сървъра си от разстояние с увереност. Високопроизводителният VPS на AlexHost с NVMe памет и DDoS защита се съчетава перфектно със SSH за бърз и сигурен достъп до вашите WordPress, Git или персонализирани приложения. Това ръководство ще ви помогне да се свържете с вашия VPS чрез SSH и да го заключите за първокласна сигурност.
1. Предварителни условия
Преди да започнете, уверете се, че разполагате със следното
- VPS хостинг: VPS хостинг с инсталирана операционна система (често се използват дистрибуции на Linux).
- SSH клиент: SSH клиент, инсталиран на вашата локална машина (Linux и macOS имат вградени SSH клиенти; потребителите на Windows могат да използват PuTTY или Windows Terminal).
- IP адрес на сървъра: IP адресът на вашия VPS.
- Потребителско име: Обикновено потребителското име по подразбиране е root или друг потребител с привилегии sudo.
2. Свързване с вашия VPS чрез SSH
Стъпка 1: Отворете терминала или SSH клиента
В Linux или macOS
- Отворете терминала.
- Използвайте следната команда, за да се свържете с вашия VPS:
Заместете username с действителното си потребителско име (например root), а your_server_ip – с IP адреса на вашия VPS. В Windows, използвайки PuTTY
- Отворете PuTTY.
- Въведете IP адреса на вашия VPS в полето “Име на хост (или IP адрес)”.
- Уверете се, че портът е настроен на 22 и типът на връзката е настроен на SSH.
- Щракнете върху Open (Отвори), за да се свържете.
Стъпка 2: Въведете парола
Когато бъдете подканени, въведете паролата си. Ако се свързвате за първи път, може да се появи съобщение за автентичността на сървъра. Въведете Да, за да продължите
3. Конфигуриране на SSH за защитен достъп
За да повишите сигурността на вашата SSH връзка, разгледайте следните конфигурации
Стъпка 1: Променете порта по подразбиране на SSH
Промяната на SSH порта по подразбиране (22) на нестандартен порт може да намали риска от автоматични атаки
- Отворете конфигурационния файл на SSH:
- Намерете реда, в който се казва #Port 22, и го променете на друг порт, например Port 2222. Премахнете #, за да го декомментирате.
- Запазете и излезте (CTRL + X, след това Y, след това Enter).
Стъпка 2: Деактивиране на влизането в системата на главния потребител
За по-добра сигурност е препоръчително да забраните влизането в root системата чрез SSH
- В същия файл sshd_config намерете реда PermitRootLogin yes и го променете на:
- Запазете и излезте от файла.
Стъпка 3: Настройка на удостоверяване с ключ SSH
Използването на SSH ключове за удостоверяване е по-сигурно, отколкото използването на пароли
Стъпка 1: Генериране на двойка SSH ключове
На локалната си машина изпълнете следната команда, за да генерирате двойка SSH ключове
Следвайте указанията, за да запазите ключа (по подразбиране е ~/.ssh/id_rsa) и да зададете парола за допълнителна сигурност
Стъпка 2: Копирайте публичния ключ на вашия VPS
Използвайте следната команда, за да копирате публичния си ключ на вашия VPS
Тази команда ще ви попита за вашата парола и ще копира публичния ключ във файла ~/.ssh/authorized_keys на вашия сървър
4. Рестартиране на услугата SSH
След като направите промени в конфигурацията на SSH, рестартирайте SSH услугата, за да влязат в сила промените
5. Тестване на конфигурацията
Стъпка 1: Тестване на влизането с SSH ключ
- Прекъснете връзката със сървъра, като въведете exit.
- Свържете се отново, като използвате SSH ключа си:
Би трябвало да можете да влезете в системата, без да въвеждате паролата си, ако сте настроили правилно удостоверяването със SSH ключ
Стъпка 2: Уверете се, че входът на коренния потребител е забранен
Опитайте се да влезете като root
Трябва да получите съобщение, указващо, че входът в root не е разрешен
Заключение: Заключете своя VPS на AlexHost с помощта на SSH
SSH е вашият сигурен портал за управление на вашия AlexHost VPS, идеален за работа с WordPress, Git или персонализирани приложения. Свържете се лесно, защитете се с удостоверяване на ключове и се подсигурете с персонализирани портове и Fail2Ban. NVMe скоростта и DDoS защитата на AlexHost гарантират, че SSH сесиите ви са бързи и безопасни. Настройте го, създайте резервно копие на ключовете и управлявайте сървъра си като професионалист – AlexHost ви осигурява!