Для подключения к хостинговому серверу по SSH доступ сначала должен быть включен для вашего хостинг-аккаунта. SSH предоставляется по запросу, а данные подключения отправляются в личном ответе поддержки или отдельном письме.

Что нужно для SSH-подключения

  • Имя сервера или IP-адрес - указывается поддержкой или в данных хостинг-аккаунта.
  • SSH-порт - используйте порт из письма с доступами, это не всегда стандартный порт 22.
  • Логин - обычно совпадает с пользователем хостинг-аккаунта.
  • Пароль или SSH-ключ - зависит от включенного способа авторизации.
  • SSH-клиент - Terminal, PuTTY, Windows Terminal, OpenSSH, WinSCP или другой клиент.

Как подключиться с macOS или Linux

Откройте Terminal и выполните команду:

ssh USER@server.example.com -p PORT

Замените USER, server.example.com и PORT на данные, которые были выданы для вашего хостинг-аккаунта.

Как подключиться с Windows

В современных версиях Windows можно использовать Windows Terminal или PowerShell:

ssh USER@server.example.com -p PORT

Также можно использовать PuTTY: укажите имя сервера, SSH-порт, выберите тип подключения SSH и нажмите Open. После этого введите логин и пароль.

Подключение по SSH-ключу

Если вы используете SSH-ключи, отправляйте в поддержку только публичный ключ. Приватный ключ отправлять нельзя. После добавления ключа подключение выполняется так:

ssh -i /path/to/private_key USER@server.example.com -p PORT

SFTP для загрузки файлов

Если нужно загружать файлы, используйте SFTP вместо обычного FTP. SFTP работает через SSH и шифрует соединение. Подойдут WinSCP, FileZilla, Cyberduck и другие клиенты.

Частые ошибки подключения

  • Connection timed out - неверный порт, доступ не включен, блокировка firewall или сервер недоступен.
  • Permission denied - неверный логин, пароль или SSH-ключ.
  • Connection refused - SSH не включен на указанном порту или указан неверный сервер.
  • Host key warning - изменился ключ сервера или вы подключаетесь к новому серверу. Если не уверены, лучше уточните в поддержке перед подтверждением.

Важно

SSH на shared-хостинге ограничен рамками вашего хостинг-аккаунта. Root-доступ не предоставляется. Команды, которые могут влиять на других пользователей или системные службы, недоступны.

Если после правки результат не тот

Если есть сомнения, лучше пришлите детали до новых изменений. Проверить данными для SSH-подключения один раз обычно быстрее, чем потом откатывать случайные правки.

Написать в чат