Для подключения к хостинговому серверу по 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-доступ не предоставляется. Команды, которые могут влиять на других пользователей или системные службы, недоступны.