- Главная
- Справочный центр
- VPS хостинг
- SSH-протокол
-
Домены
15
- Что такое статус Redemption Period?
- Через какое время могу купить домен, если срок домена окончился
- 301-редирект: переадресация с одного домена на другой в cPanel и Plesk
- Как изменить NS имена для домена
- Как добавить поддомен в DNS
- NS адреса Eskiz
- Как зарегистрировать домен
- Как добавить DNS записи к своему домену
- Что такое домен
- Как скрыть Whois данные
- Как подключить свой домен к Tilda
- Как передать домен другому лицу
- Как припарковать домен к хостингу
- Как направить домен на свой VPS/VDS
- Как сменить регистратора домена
- Хостинг 3
-
VPS хостинг
20
- Навыки для работы с VPS
- У кого будет возможность доступа к моей информации
- Как подключиться к Linux серверу по SSH
- Изменить пароль VPS сервера
- Что делать если идёт разрыв RDP подключение
- Как сбросить пароль от VMmanager
- Зеркала обновления для Ubuntu от Eskiz
- Подключение к Windows Server (VPS) по RDP
- Виртуальные сети
- SSH-протокол
- Подключение ISO-образа
- Особенности и возможности KVM-сервера
- Переустановка ОС
- Что входит в бесплатные услуги для VPS/VDS сервера от вашей компании?
- Где вы храните сервера?
- Что предоставляется бесплатно?
- Что такое VPS? Когда следует выбрать VPS?
- Получу ли я какую-либо помощь при использовании VPS-хостинга?
- Как настроить SSH сервер так чтобы его не легко было взломать?
- Режим восстановления
-
SSL-сертификаты
8
- Входит ли установка SSL сертификата в стоимость услуги?
- Чем отличается бесплатный SSL сертификат Let's Encrypt от коммерческого сертификата?
- Где я смогу получить свой SSL сертификат?
- Зачем нужны SSL-сертификаты?
- Как SSL-сертификат влияет на SEO?
- Нужен ли выделенный IP адрес для моего сайта с SSL?
- Срок действия сертификата всего 1 год, почему?
- Где скачать цепочку сертификатов
-
СМС
11
- Ошибки при работе с API 40.x и 50.x.
- Часто задаваемые вопросы
- Описание статусов сообщений в смс шлюзе
- Как добавить контакты
- Как подключить POSTMAN к API ESKIZ SMS
- Сколько символов в одном смс?
- Как заключить договор на рассылку СМС?
- Наше купленное Альфа_имя (NikName) SMS не работает?
- Обязательно ли делать Альфа-имя и ожидать его подтверждения для рассылки?
- Альфа имя (NikName) какова его максимальная длина?
- Где можно ознакомиться с документацией разработчику?
- Почта 6
SSH-протокол
SSH — сетевой протокол для удалённого подключения к серверу. SSH использует алгоритмы шифрования трафика, поэтому соединение по SSH является безопасным.
Подключение осуществляется под учётной записью удалённого сервера. Для аутентификации используется пароль или SSH-ключи.
Программное обеспечение (ПО) для работы SSH состоит из двух частей:
- серверная — устанавливается на удалённый сервер;
- клиентская — устанавливается на компьютер пользователя.
Подключение к ВМ по SSH
Установка клиентского ПО
Для ОС семейства Unix (Ubuntu, Debian, AlmaLinux, macOS и т.д.) установка дополнительного ПО не требуется.
Для ОС Windows версии 10 и выше установите компонент Клиент OpenSSH.
Подключение с использованием логина и пароля
- Откройте на вашем устройстве окно терминала или командную строку.
-
Введите команду:
ssh root@hostПояснения к команде - Введите root-пароль ВМ.
Подключение с помощью SSH-ключей
SSH-ключи представляют собой пару — закрытый и открытый ключ. Закрытый ключ — секретная информация, которая хранится у пользователя. Открытый ключ должен храниться на сервере, к которому будет осуществляться доступ по SSH.
- Сформируйте ключ:
- Откройте окно терминала или командную строку.
-
Введите команду:
ssh-keygen - Укажите имя и путь к файлу для SSH-ключей. По умолчанию в ОС Windows SSH-ключ сохранится в директории C:\Users\<имя_пользователя>\.ssh\, в ОС семейства Unix — в /home/<имя_пользователя>/.ssh/. По умолчанию закрытый ключ сохраняется в файл id_rsa, открытый — в id_rsa.pub.
- Скопируйте ключ на ВМ:
- чтобы открытый ключ автоматически записывался на новые ВМ, укажите его в личном кабинете;
-
чтобы передать ключ на существующую ВМ, скопируйте его содержимое в файл /root/.ssh/authorized_keys на ВМ. В Unix-системах вы можете использовать для этого команду:
ssh-copy-id -i <path_to_key> root@hostПояснения к команде
- Подключитесь к ВМ:
- Откройте окно терминала или командную строку.
-
Введите команду:
ssh root@hostПояснения к команде
Копирование файлов
Вы можете копировать файлы с рабочего места на ВМ и обратно с помощью утилиты scp. Для этого:
- Откройте на вашем устройстве окно терминала или командную строку.
-
Выполните команду:
Скопировать файл с рабочего места на ВМscp <path_to_local_file> <user>@<host>:<path_to_remote_file>Скопировать файл с ВМ на рабочее местоscp <user>@<host>:<path_to_remote_file> <path_to_local_file>Пояснения к командамПример команды:
scp my_local_file.txt root@192.0.2.1:/root/my_dir/my_remote_file.txt
Возможные проблемы при подключении по SSH
| Сообщение | Проблема | Возможные причины | Решение |
|---|---|---|---|
|
Ошибка аутентификации |
Указан неверный пароль | Проверьте правильность ввода пароля. |
| Не добавлен SSH-ключ |
Убедитесь, что:
|
||
| Ограничены права доступа | Убедитесь, что на сервере разрешён доступ по SSH с вашего IP-адреса. | ||
|
Проблема с соединением |
Указан неверный адрес или порт | Убедитесь, что вы указали правильный IP-адрес или доменное имя сервера и порт подключения (по умолчанию — 22). |
| Соединение заблокировано файрволом | Проверьте настройки файрвола на сервере. При необходимости откройте нужный порт. | ||
| Сервер выключен или недоступен | Включите сервер или проверьте его подключение к сети. | ||
|
Соединение разорвано до окончания передачи данных | Возникли проблемы с сетью | Проверьте стабильность вашего интернет-соединения. |
| Конфигурация службы sshd содержит ошибки | Проверьте конфигурацию службы в файле /etc/ssh/sshd_config на сервере. | ||
|
Хеш открытого ключа сервера изменился или не совпадает с записями в файле known_hosts | Сервер использует другой ключ |
Удалите запись для старого ключа командой |
Для подробной диагностики изучите лог-файлы /var/log/auth.log на сервере.