Как подключиться к хостингу по SSH
SSH включен по-умолчанию на всех тарифах виртуального хостинга. Вам достаточно добавить авторизационные ключи в панель управления.
Direct Admin
Windows
Создание SSH ключей
- Для создания ssh-ключей скачайте утилиту PuTTYgen с сайта;
- Запустите скачанный puttygen.exe и нажмите на кнопку “Генерировать”;
- Водите курсором мыши по окошку программы, пока ключ не будет сгенерирован;
- Придумайте пароль для вашего ключа и впишите его в полях “Парольная фраза” и “Повторить пароль”;
- Нажмите на кнопку “Личный ключ”, придумайте название для ключа и выберите место для его сохранения на вашем ПК;
- Выделите весь сгенерированный код в поле “Открытый ключ” и скопируйте его;
Настройка SSH подключения
- Перейдите в личном кабинете в раздел “Управление хостингом” и нажмите “Открыть Direct Admin”;
- В новом окне откроется Direct Admin. Перейдите в раздел “Доп. возможности — Ключи SSH”;
- Нажмите на кнопку “Вставить ключ”;
- В появившемся окне вставьте код, который был скопирован в пункте 6
- Нажмите “Создать”;
Подключение
- Для подключения к хостингу скачайте утилиту PuTTY с того же сайта;
- Запустите скачанный putty.exe. Система безопасности Windows может посчитать утилиту небезопасной. Запустите ее в любом случае;
- В поле “Имя хоста” укажите адрес вашей панели управления
- например, da1.d.fozzy.com;
- Перейдите в меню “SSH — Аутентификация” и нажмите кнопку “Обзор”;
- С помощью проводника найдите скачанный в пункте 5 ключ и нажмите “Открыть”;
- Нажмите на кнопку “Соединиться”;
- Откроется новое окно подключения. Введите имя пользователя вашей услуги;
- имя пользователя отправляется в приветственном письме после создания услуги;
- Введите пароль, который был придуман в пункте 4. При вводе пароля в окне не будут отображаться символы, это нормально. После ввода пароля нажмите Enter;
- Готово.
macOS и Linux
Создание SSH ключей
- Для создания ssh ключей откройте терминал и выполните команду
ssh-keygen -t rsa - Система предложит сохранить ключ по пути /home/user/.ssh/id_rsa. Нажмите Enter;
- Придумайте пароль для ключа, введите его (при вводе пароля в терминале не будут отображаться символы, это нормально). Нажмите Enter;
- Введите этот пароль еще раз;
- Вы увидите сообщение о том, что пара ключей была создана;
- Откройте содержимое открытого ключа командой
cat ~/.ssh/id_rsa.pub - Выделите содержимое открытого ключа и скопируйте его;
Настройка SSH подключения
- Перейдите в личном кабинете в раздел “Управление хостингом” и нажмите “Открыть Direct Admin”;
- В новом окне откроется Direct Admin. Перейдите в раздел “Доп. возможности — Ключи SSH”;
- Нажмите на кнопку “Вставить ключ”;
- В появившемся окне вставьте код, который был скопирован в пункте 7;
- Нажмите “Создать”;
Подключение
- Для подключения к хостингу вернитесь в терминал;
- Выполните команду
ssh ваш_логин@ваш_сервер
где:
ваш_логин — логин в панель управления, который указан в приветственном письме
ваш_сервер — сервер, на котором находится услуга. Сервер тоже указан в приветственном письме. Также сервер можно скопировать из адресной строки браузера; - Система попросит подтвердить подключение. Напечатайте ‘yes’ и нажмите Enter;
- Введите пароль, придуманный в пункте 3 и нажмите Enter;
- Готово.
cPanel
Для выполнения консольных команд на хостинге с cPanel не обязательно создавать удаленное SSH соединение. В cPanel уже есть встроенный эмулятор командной строки. Запустить его можно с главной страницы cPanel в блоке “Расширенный — Terminal”.
Но если все же нужно создать удаленное подключение, то:
Windows
Создание SSH ключей
- Перейдите в личном кабинете в раздел “Управление хостингом” и нажмите “Открыть cPanel”;
- В новом окне откроется cPanel. Перейдите в раздел “Безопасность — Доступ по протоколу SSH”;
- Нажмите на кнопку “Управление ключами SSH”;
- Нажмите на кнопку “Создать новый ключ”;
- В новом окне укажите следующие данные:
- Key Name — имя ключа. Можно не менять;
- Пароль ключа — придумайте пароль, который будет использоваться при подключении по SSH;
- Повторно введите пароль — подтвердите ранее введенный пароль
- Тип ключа — оставить RSA;
- Размер ключа — чем больше размер, тем надежнее шифрование. Но и 2048 достаточно
- После указания всех данных нажмите на кнопку “Создать ключ”;
- Вы увидите сообщение “Формирование ключа завершено!”. Нажмите “Назад”;
- В разделе “Открытые ключи” вы увидите напротив имени ключа статус not_authorized. Нажмите на кнопку “Управлять” напротив этого ключа;
- Нажмите кнопку “Authorize”;
- Вы увидите сообщение “Авторизация ключа выполнена.”. Нажмите “Назад”;
- В разделе “Закрытые ключи” нажмите на “Просмотр/скачать”;
- Пролистайте страницу вниз до раздела “Преобразовать ключ в формат PPK:”
- Введите в поле пароль, который был придуман в пункте 5 и нажмите “Преобразовать”;
- Как только ключ будет преобразован, нажмите “Скачать ключ”;
Подключение
- Для подключения к хостингу скачайте утилиту PuTTY с сайта;
- Запустите скачанный putty.exe. Система безопасности Windows может посчитать утилиту небезопасной. Запустите ее в любом случае;
- В поле “Имя хоста” укажите адрес вашей панели управления
- например, cpanel24.v.fozzy.com (можно скопировать из адресной строки браузера);
- Перейдите в меню “SSH — Аутентификация” и нажмите кнопку “Обзор”;
- С помощью проводника найдите скачанный в пункте 14 ключ и нажмите “Открыть”;
- Нажмите на кнопку “Соединиться”;
- Откроется новое окно подключения. Введите имя пользователя вашей услуги;
- имя пользователя отправляется в приветственном письме после создания услуги;
- Введите пароль, который был придуман в пункте 5. При вводе пароля в окне не будут отображаться символы, это нормально. После ввода пароля нажмите Enter;
- Готово.
macOS и Linux
Создание SSH ключей
- Для создания ssh ключей откройте терминал и выполните команду
ssh-keygen -t rsa - Система предложит сохранить ключ по пути /home/user/.ssh/id_rsa. Нажмите Enter;
- Придумайте пароль для ключа и введите его (при вводе пароля в терминале не будут отображаться символы, это нормально). Нажмите Enter;
- Введите этот пароль еще раз;
- Вы увидите сообщение о том, что пара ключей была создана;
- Откройте содержимое открытого ключа сомандой
cat ~/.ssh/id_rsa.pub - Выделите содержимое отрытого ключа и скопируйте его;
Настройка SSH подключения
- Перейдите в личном кабинете в раздел “Управление хостингом” и нажмите “Открыть cPanel”;
- В новом окне откроется cPanel. Перейдите в раздел “Безопасность — Доступ по протоколу SSH”;
- Нажмите на кнопку “Управление ключами SSH”;
- Нажмите на кнопку “Импорт Ключа”;
- В поле “Открытый ключ” вставьте код, который был скопирован в пункте 7;
- В поле “Парольная фраза” введите пароль, который был придуман в пункте 3;
- Нажмите “Импортировать”;
- Вы увидите сообщение “Ключ был импортирован”. Нажмите “Назад”;
- В разделе “Открытые ключи” вы увидите напротив имени ключа статус not_authorized. Нажмите на кнопку “Управлять” напротив этого ключа;
- Нажмите кнопку “Authorize”;
- Вы увидите сообщение “Авторизация ключа выполнена.”. Нажмите “Назад”;
Подключение
- Для подключения к хостингу вернитесь в терминал;
- Выполните команду
ssh ваш_логин@ваш_сервер
где:
ваш_логин — логин в панель управления, который указан в приветственном письме
ваш_сервер — сервер, на котором находится услуга. Сервер тоже указан в приветственном письме. Также сервер можно скопировать из адресной строки браузера; - Система попросит подтвердить подключение. Напечатайте ‘yes’ и нажмите Enter;
- Введите пароль, придуманный в пункте 3 и нажмите Enter;
- Готово.
ISPmanager
Для выполнения консольных команд на хостинге с ISPmanager не обязательно создавать удаленное SSH соединение. В ISPmanager уже есть встроенный эмулятор командной строки. Запустить его можно в разделе “Инструменты — Shell-клиент”.
Но если все же нужно создать удаленное подключение, то:
Windows
Создание SSH ключей
- Для создания ssh-ключей скачайте утилиту PuTTYgen с сайта;
- Запустите скачанный puttygen.exe и нажмите на кнопку “Генерировать”;
- Водите курсором мыши по окошку программы, пока ключ не будет сгенерирован;
- Придумайте пароль для вашего ключа и впишите его в полях “Парольная фраза” и “Повторить пароль”;
- Нажмите на кнопку “Личный ключ”, придумайте название для ключа и выберите место для его сохранения на вашем ПК;
- Выделите весь сгенерированный код в поле “Открытый ключ” и скопируйте его;
Настройка SSH подключения
- Перейдите в личном кабинете в раздел “Управление хостингом” и нажмите “Открыть ISPmanager”;
- В новом окне откроется ISPManager. Перейдите в раздел “Главное — Менеджер файлов”;
- Нажмите на кнопку “Создать” в верхнем меню;
- В новом окне укажите Тип “Каталог” и Имя “.ssh” (без кавычек, имя начинается в точки);
- Нажмите ОК;
- Кликните один раз на имя папки “.ssh” и нажмите на кнопку “Атрибуты” в верхнем меню;
- В поле “Права доступа” укажите 700 и нажмите ОК;
- Войдите в папку “.ssh”, кликнув два раза по ней;
- Нажмите на кнопку “Создать” в верхнем меню;
- В новом окне укажите Тип “Файл” и Имя “authorized_keys” (без кавычек);
- Кликните один раз на имя файла “authorized_keys” и нажмите на кнопку “Атрибуты” в верхнем меню;
- В поле “Права доступа” укажите 600 и нажмите ОК;
- Откройте файл “authorized_keys”, кликнув два раза по нему;
- В появившемся окне вставьте код, который был скопирован в пункте 6, и нажмите ОК;
Подключение
- Для подключения к хостингу скачайте утилиту PuTTY с того же сайта;
- Запустите скачанный putty.exe. Система безопасности Windows может посчитать утилиту небезопасной. Запустите ее в любом случае;
- В поле “Имя хоста” укажите адрес вашей панели управления
- например, ispmanager2.v.fozzy.com;
- Перейдите в меню “SSH — Аутентификация” и нажмите кнопку “Обзор”;
- С помощью проводника найдите скачанный в пункте 5 ключ и нажмите “Открыть”;
- Нажмите на кнопку “Соединиться”;
- Откроется новое окно подключения. Введите имя пользователя вашей услуги;
- имя пользователя отправляется в приветственном письме после создания услуги;
- Введите пароль, который был придуман в пункте 4. При вводе пароля в окне не будут отображаться символы, это нормально. После ввода пароля нажмите Enter;
- Готово.
macOS и Linux
Создание SSH ключей
- Для создания ssh ключей откройте терминал и выполните команду
ssh-keygen -t rsa - Система предложит сохранить ключ по пути /home/user/.ssh/id_rsa. Нажмите Enter;
- Придумайте пароль для ключа и введите его (при вводе пароля в терминале не будут отображаться символы, это нормально). Нажмите Enter;
- Введите этот пароль еще раз;
- Вы увидите сообщение о том, что пара ключей была создана;
- Откройте содержимое открытого ключа командой
cat ~/.ssh/id_rsa.pub - Выделите содержимое отрытого ключа и скопируйте его;
Настройка SSH подключения
- Перейдите в личном кабинете в раздел “Управление хостингом” и нажмите “Открыть ISPmanager”;
- В новом окне откроется ISPManager. Перейдите в раздел “Главное — Менеджер файлов”;
- Нажмите на кнопку “Создать” в верхнем меню;
- В новом окне укажите Тип “Каталог” и Имя “.ssh” (без кавычек, имя начинается в точки);
- Нажмите ОК;
- Кликните один раз на имя папки “.ssh” и нажмите на кнопку “Атрибуты” в верхнем меню;
- В поле “Права доступа” укажите 700 и нажмите ОК;
- Войдите в папку “.ssh”, кликнув два раза по ней;
- Нажмите на кнопку “Создать” в верхнем меню;
- В новом окне укажите Тип “Файл” и Имя “authorized_keys” (без кавычек);
- Кликните один раз на имя файла “authorized_keys” и нажмите на кнопку “Атрибуты” в верхнем меню;
- В поле “Права доступа” укажите 600 и нажмите ОК;
- Откройте файл “authorized_keys”, кликнув два раза по нему;
- В появившемся окне вставьте код, который был скопирован в пункте 7, и нажмите ОК;
Подключение
- Для подключения к хостингу вернитесь в терминал;
- Выполните команду
ssh ваш_логин@ваш_сервер
где:
ваш_логин — логин в панель управления, который указан в приветственном письме
ваш_сервер — сервер, на котором находится услуга. Сервер тоже указан в приветственном письме. Также сервер можно скопировать из адресной строки браузера; - Система попросит подтвердить подключение. Напечатайте ‘yes’ и нажмите Enter;
- Введите пароль, придуманный в пункте 3 и нажмите Enter;
- Готово.