Подключение к серверу по SSH
Требования
- SSH-клиент: Убедитесь, что у вас установлен SSH-клиент. В большинстве случаев он уже предустановлен в Linux и macOS. Для Windows можно использовать PuTTY или Windows Subsystem for Linux (WSL).
- Данные для подключения: Вам понадобится IP-адрес или доменное имя сервера, а также имя пользователя и пароль (или SSH-ключ). Эти данные обычно можно найти в панели управления сервером у вашего хостинг-провайдера, например:
IPv4: 192.168.1.100
Подключиться по SSH: ssh root@192.168.1.100
Root-пароль: ********
Шаг 1: Откройте терминал или командную строку
- Linux/macOS: Откройте приложение Терминал.
- Windows: Откройте Командную строку (CMD), PowerShell или используйте выбранный SSH-клиент.
Шаг 2: Подключитесь к серверу
Введите следующую команду для подключения:
bash
ssh имя_пользователя@ip_адрес_или_хостнейм_сервера
- Замените
имя_пользователя
на ваше фактическое имя пользователя на сервере, напримерroot
. - Замените
ip_адрес_или_хостнейм_сервера
на IP-адрес или доменное имя вашего сервера, например192.168.1.100
.
Пример:
bash
ssh root@192.168.1.100
Предупреждение о неизвестном отпечатке ключа
Если система уведомит о незнакомом ключе, подтвердите подключение командой yes
.
Шаг 3: Авторизируйтесь на сервере
- Аутентификация по паролю: Если система запросит у вас пароль, введите его. Обратите внимание, что при вводе пароль не будет отображаться.
- Аутентификация с помощью SSH-ключа: Если вы настроили SSH-ключи, подключение произойдет автоматически без пароля.
После успешной авторизации вы попадете в сервер и сможете выполнять команды.
Установите панель BeAdmin
Хотите упростить управление сервером? Установите панель BeAdmin и работайте с сервером через удобный интерфейс. Подробнее в Руководстве по установке.
Чтобы отключиться от сервера, введите:
bash
exit
Настройка доступа по SSH-ключу
Чтобы не вводить пароль при каждом подключении, настройте аутентификацию с помощью SSH-ключа:
- Сгенерируйте пару открытый/закрытый ключ на вашем локальном компьютере:
bash
ssh-keygen -t rsa -b 4096
- Скопируйте открытый ключ на сервер:
bash
ssh-copy-id имя_пользователя@ip_адрес_или_хостнейм_сервера
Устранение неполадок
- Отказ в подключении (Connection Refused): Убедитесь, что сервер включен и служба SSH запущена.
- Отказ в доступе (Permission Denied): Проверьте правильность имени пользователя, пароля или настройки SSH-ключа.
- Проблемы с сетью: Убедитесь, что у вас есть интернет-соединение и указаны правильные IP-адрес и порт сервера.