Искать в Базе знаний

Работа с SSH и SFTP

SSH — защищенный сетевой протокол. Он позволяет установить соединение по зашифрованному туннелю и управлять удаленным сервером с помощью команд.
Для соединения с сервером используйте:
  • логин аккаунта;
  • пароль для входа в Панель управления;
  • IP-адрес сервера, где размещен аккаунт (указан в Панели управления, раздел «Сайты» → «IP-адреса»), или доменное имя сайта.

Способ подключения зависит от установленной на устройстве операционной системы.

PuTTY для Windows

Для соединения по SSH из ОС Windows установите SSH-клиент PuTTY. Он распространяется бесплатно. Скачайте программу с официального сайта и запустите ее.
В списке категорий выберите пункт «Session», в графе «Host name (or IP adress)» введите IP-адрес сервера, где расположен аккаунт, или доменное имя сайта. В блоке «Connection type» отметьте «SSH». Нажмите «Open».
content-image
Нажмите «Да» в окне с предупреждением: сервер будет добавлен в список доверенных хостов.
content-image
В окне консоли введите логин вашего аккаунта, нажмите «Enter» и укажите пароль для входа в Панель управления. В целях безопасности пароль при вводе не отображается.
content-image
Если пароль введен верно, вы увидите следующее:
content-image

Терминал в Linux и Mac OS

Подключиться по SSH из операционных систем Mac OS или Linux можно с помощью встроенного приложения «Терминал».
Запустите программу и выполните команду:
ssh username@X.X.X.X
где X.X.X.X - IP-адрес сервера или доменное имя сайта.
content-image
Введите пароль от Панели управления и нажмите «Enter».
content-image

Secure Shell в браузере Google Chrome

Secure Shell — дополнение для Google Chrome, выпущенное компанией Google. С его помощью можно подключиться к серверу по SSH из браузера.
Установите дополнение, скачав его из официального интернет-магазина, перезагрузите браузер.
content-image
Откройте новую вкладку, нажмите на значок расширений и кликните на значок расширения «Secure Shell» — приложение откроется в новом окне.
content-image
В поле «username@hostname или текст» укажите логин вашего аккаунта и через символ «@» хост — IP-адрес сервера или домен сайта. Нажмите кнопку «[ВВОД] Подключить».
content-image
На следующем шаге программа может предложить добавить сервер в список доверенных — введите yes и нажмите «Enter».
Затем расширение запросит пароль — укажите тот, который вы используете для входа в Панель управления, и нажмите «Enter». В целях безопасности символы пароля не отображаются.
content-image
Готово, соединение установлено!

Использование SSH-ключей

Для подключения к аккаунту по SSH-ключам предварительно генерируем персональную пару ключей — открытый и закрытый. Первый ключ копируем на удаленный сервер, а второй — никому не передаем (только через защищенные каналы).
Вот так ключи можно создать в ОС GNU, Linux и macOS.
Переходим в директорию .ssh и генерируем ключи командой:
ssh-keygen -t rsa -b 4096
где -t - тип ключа, а -b - длина ключа.
Далее задаем имя ключа или оставляем вариант по умолчанию (~/.ssh/id_rsa). Вводим дополнительный пароль – пассфразу – и подтверждаем ее.
Далее копируем SSH-ключи на аккаунт с помощью команды:
ssh-copy-id login@server
где login – логин аккаунта, server – IP-адрес сервера.
Готово! Попробуйте подключиться по SSH к аккаунту хостинга и при авторизации укажите пассфразу.

SFTP

С помощью SSH можно не только безопасно управлять сервером, но и передавать файлы. Для этой цели был создан отдельный протокол SFTP (SSH File Transfer Protocol).
Принцип его работы похож на FTP, при этом данные передаются по зашифрованному туннелю.

WinSCP для Windows

WinSCP — бесплатный клиент для подключения к серверу по SFTP из ОС Windows. Скачайте WinSCP с официального сайта, установите его на компьютер и запустите.
В выпадающем списке «Протокол передачи» выберите «SFTP». В графе «Имя хоста» введите IP-адрес сервера, где размещен ваш аккаунт, или доменное имя сайта. «Имя пользователя» и «Пароль» укажите те же, что при входе в Панель управления.
content-image
Нажмите «Да», чтобы добавить сервер в список доверенных.
content-image
Готово, соединение установлено!
content-image

Терминал в Linux и Mac OS

Для подключения по SFTP используйте приложение «Терминал».
Запустите программу и введите команду:
sftp username@X.X.X.X
где X.X.X.X — IP-адрес сервера или домен сайта.
content-image
Чтобы увидеть список доступных для SFTP команд, введите help или ? и нажмите «Enter».
2005–2025 ООО «СПРИНТХОСТ.РУ»
Входит в Реестр аккредитованных ИТ-компаний
и Реестр провайдеров хостинга
Лицензия №162552