Купить Корзина
  • Облако и ИТ-инфраструктура
  • Продукты
    • Конструктор сайтов Рег.руСоздайте сайт самостоятельно без навыков программирования и дизайна
  • Продукты
    • Зарегистрировать новый домен
    • Освобождающиеся домены
    • Магазин доменов
    • Доменный брокер
    • Продлить домен
    • Перенести домен в Рег.ру
    • Проверить домен в Whois-сервисе
  • Продукты
    • Базовые тарифы хостинга
    • ВИП-тарифы хостинга
    • Хостинг для 1C-Битрикс
    • Продление хостинга
    • Бесплатный перенос сайта в Рег.ру
    • Сайт на WordPress
  • Продукты
    • Почта на доменеНастройте почту и создайте ящики самостоятельно
  • Продукты
    • Заказать SSL-сертификат
    • Бесплатный SSL-сертификат
    • SSL-сертификаты Wildcard
    • SSL-сертификаты GlobalSign
    • SSL‑сертификаты ТЦИ
    • Проверка SSL-сертификата
  • Продукты
    • Автоматическое SEO-продвижение
    • Яндекс Директ
    • Яндекс Бизнес
  • Продукты
    • Сервис для онлайн-записи YCLIENTS
    • Контур Диадок
    • Электронная подпись от Контура
    • Торговый эквайринг от СберБизнеса
    • Регистрация своего дела со СберБизнесом
    • Антивирус для сайта
    • Лицензия 1С-Битрикс
  • Продукты
    • Виртуальные VPS
    • Высокочастотные VPS
    • Дешевые VPS
    • Облачные VPS
    • Управляемые VPS
    • Перенести VPS в Рег.ру
  • Рег.решения
    • Сайт под ключ — от 8 399 ₽Дизайн, наполнение, запуск — мы делаем всё за вас. Домен бесплатно
    • Интернет-магазин под ключ — от 24 900 ₽Соберем готовый к работе интернет-магазин за 7 дней
    • Пакет услуг для быстрого запуска сайта — 4 559 ₽Собственный сайт за несколько часов — с доменом и Конструктором сайтов Рег.ру
    • Не знаете, что выбрать?Эксперт поможет бесплатно подобрать решение под ваши задачи
  • Рег.решения
    • Сайт под ключ — от 8 399 ₽Дизайн, наполнение, запуск — мы делаем всё за вас. Домен бесплатно
    • Почта под ключ — 4 095 ₽Настроим почту на домене за вас и перенесем письма со старого ящика
    • Доменное портфолио — 5 499 ₽Домены для бизнеса в разных доменных зонах — чем больше, тем выгоднее
    • Многодоменов .ru/.рф — 979 ₽Регистрация доменов по выгодным ценам — чем больше, тем выгоднее
  • Рег.решения
    • Пакет услуг для сайта на хостинге — 5 299 ₽Домен, хостинг и другие инструменты для надежной работы сайта
    • Пакет услуг для высоконагруженных проектов — 60 999 ₽Обеспечьте быструю и бесперебойную работу одного или нескольких сайтов
    • Кибербезопасность сайта — 10 099 ₽Защита сайта и клиентов от утечки данных, спама, фишинга и других угроз
  • Рег.решения
    • Почта под ключ — 4 095 ₽Настроим почту на домене за вас и перенесем письма со старого ящика
    • Сайт и почта под ключ — от 8 399 ₽Современный сайт для бизнеса и корпоративная почта на вашем домене
  • Рег.решения
    • Пакет услуг для сайта на хостинге — 5 299 ₽Домен, хостинг и другие инструменты для надежной работы сайта
    • Пакет услуг для высоконагруженных проектов — 62 099 ₽Обеспечьте быструю и бесперебойную работу одного или нескольких сайтов
    • Кибербезопасность сайта — 10 099 ₽Защита сайта и клиентов от утечки данных, спама, фишинга и других угроз
  • Рег.решения
    • Онлайн карты: регистрация бизнеса — 1 599 ₽Заполним профиль в Яндекс Картах и подключим онлайн-запись
    • Продвижение бизнеса — 9 569 ₽Профессиональное продвижение в соцсетях, поисковиках и СМИ
    • Сайт. Сборка и размещение в картах — 12 799 ₽Соберем сайт, всё настроим и разместим информацию о бизнесе в Яндекс Картах
    • Не знаете, что выбрать?Эксперт поможет бесплатно подобрать решение под ваши задачи
  • Рег.решения
    • Упаковка бренда — 5 444 ₽
    • Аналитика ниши и товаров — 1 490 ₽
    • Поиск сотрудников — 6 599 ₽
    • Пакет услуг для открытия бизнеса — 80 399 ₽
    • Развитие личного бренда — 8 229 ₽
  • Рег.облако
    • Выделенные серверыГотовые физические (Bare Metal) серверы, большой выбор конфигураций
    • Облачные серверыВиртуальные машины, автоустановка приложений, конфигуратор тарифов
    • Управляемые базы данных (DBaaS)Кластеры баз данных PostgreSQL и MySQL с репликацией
    • Кластеры Kubernetes (KaaS)Сервис автоматизированного развертывания кластеров Kubernetes
    • Частное облако VMwareИзолированное облако под управлением заказчика, индивидуальная конфигурация
    • Объектное хранилище S3Масштабируемое хранилище с платой только за использованные ресурсы
  • Телефон в Москве

    +7 495 580-11-11
  • Бесплатный звонок по России

    8 800 555-34-78
  • Или обратитесь в наши офисы

    Региональные номера
    1. База знаний
    2. Хостинг
    3. Доступы и подключение (панель управления, FTP, SSH)
    4. Работа по SSH на виртуальном хостинге

    Работа по SSH на виртуальном хостинге

    В этой статье мы расскажем про SSH: что это такое, как подключиться к серверу по SSH, как создать папку и архив, а также как по SSH изменить права на файлы и папки.

    SSH – это протокол передачи данных, позволяющий производить безопасное и защищённое управление операционной системой и данными.

    Подключение по SSH возможно на всех тарифных планах виртуального хостинга, кроме тарифа «Host-Lite». Если у вас заказан тарифный план «Host-Lite», повысьте тариф, и у вас появится возможность соединения по SSH Как повысить тарифный план хостинга.

    Как подключиться к Windows-серверу по SSH

    Если у вас заказан Windows хостинг или Windows VPS, то подключение по SSH невозможно. Управление услугой хостинга происходит через панель управления, а к Windows VPS можно подключиться с помощью RDP.

    Как подключиться к серверу по SSH

    В зависимости от операционной системы, установленной на вашем домашнем компьютере (не путайте с ОС хостинга), для SSH подключения к серверу Linux-хостинга возможны следующие варианты:

    • если на вашем компьютере установлена ОС Windows, то подключение происходит через PowerShell,
    • для ОС Linux и macOS на компьютере доступно подключение к SSH через терминал.

    В ОС Windows предустановлена оболочка PowerShell — она не требует дополнительной настройки и является полноценным аналогом Терминала Linux.

    Чтобы подключиться по SSH:

    • 1
      Запустите программу PowerShell.
    • 2

      Введите команду:

      ssh u1234567@123.123.123.123

      Где:

      • u1234567 — логин учетной записи хостинга,
      • 123.123.123.123 — IP-адрес сервера.

      Затем нажмите Enter.

    • 3

      Введите пароль услуги хостинга и нажмите Enter.

      Важно: если вы несколько раз подряд ввели неправильный пароль и сервер заблокировал соединение по SSH, обратитесь в техническую поддержку или подождите 2 часа. По истечении этого времени блокировка снимается автоматически.

    Готово, как только вы подключитесь по SSH, вы окажетесь в домашнем каталоге вашего хостинга. Консольные команды Linux представлены по ссылке. Обратите внимание: многие из этих команд выполнить на виртуальном хостинге не получится (установка и удаление пакетов, монтирование файловых систем и др.), так как у вас нет root-доступа.

    Для ОС Linux доступ по SSH осуществляется через терминал, который уже предустановлен в самой системе.

    • 1

      Запустите терминал:

      • в Unity (Ubuntu): «Главное меню» — в поисковой строке введите слово «Терминал». Либо просто нажмите комбинацию клавиш: Ctrl+Alt+T,
      • в Xfce (Xubuntu): «Главное меню» — «Приложения» — «Система» — «Терминал»,
      • в KDE (Kubuntu): «Главное меню» — «Приложения» — «Система» — «Терминал».
    • 2

      Введите команду:

      ssh u1234567@123.123.123.123

      Где:

      • u1234567 — логин учётной записи хостинга (Как узнать логин и пароль услуги хостинга?),
      • 123.123.123.123 — IP-адрес сервера (Как узнать IP-адрес сервера?).
    • 3
      Нажмите Enter, введите пароль услуги хостинга.

    Готово, вы успешно завершили SSH-подключение через терминал.

    • 1
      Запустите терминал. Для этого нажмите Cmd + Пробел, введите в поисковой строке Терминал и нажмите Enter.
    • 2

      Введите команду:

      ssh логин@123.123.123.123

      Где:

      • логин ― логин учетной записи хостинга,
      • 123.123.123.123 ― IP-адрес сервера. Нажмите Enter.
    • 3

      Если подключение к устройству происходит впервые, то появится предупреждение о том, что ключ сервера не кешируется в реестре. Введите Yes и нажмите Enter:

      Как зайти по SSH на macOS

    • 4

      Введите пароль учетной записи.

      Обратите внимание, в целях безопасности пароль, который вы вводите, не отображается на экране ни в виде самого пароля, ни в виде звёздочек:

      Как зайти по SSH на macOS 2

    Готово, вы подключились к виртуальному серверу по SSH. Чтобы сбросить подключение, введите команду exit или закройте терминал.

    Можно ли создать дополнительного SSH-пользователя

    На Hosting Linux подключение по SSH возможно только под основным логином хостинга (вида u1234567). Создать дополнительного пользователя SSH нельзя.

    Как создать архив по SSH

    Создание архива tar.gz

    Подключитесь к серверу по SSH и выполните команду:

    tar -czvf name.tar.gz path/folder-name/
    • Данная команда создаст архив папки path/folder-name/. Название архива — name.tar.gz,
    • все файлы будут сжаты при помощи gzip,
    • в процессе создания архива будет показан процесс архивации. Если данная информация вам не нужна, уберите ключ «v» из команды.

    Разархивация происходит при помощи команды:

    tar -xzvf name.tar.gz

    Создание архива zip

    Подключитесь к серверу по SSH и выполните команду:

    zip -r имя-архива.zip /путь-к-папке
    
    # пример
    zip -r log.zip /var/log

    В результате команды из примера будет создан архив папки /var/log со всем её содержимым. Имя созданного архива: log.zip. Разархивировать можно будет при помощи команды:

    unzip имя-архива.zip

    Как создать или удалить папку по SSH

    Чтобы создать папку, подключитесь к серверу по SSH и используйте команду:

    mkdir new_folder_name

    Где new_folder_name — имя создаваемой папки.

    После подключения по SSH удалить папку можно с помощью команды:

    rm -r folder_name

    Где folder_name — имя удаляемой папки. Ключ —r делает рекурсивное удаление, то есть удаляет папку со всеми вложенными в неё папками и файлами.

    Как изменить права на файлы и папки по SSH

    Чтобы настроить права доступа к отдельному файлу:

    • 1
      Подключитесь по SSH.
    • 2

      Выполните команду:

      chmod 755 /var/www/file_name

      Где /var/www/file_name — полный путь до вашего файла (/полный-путь-до-корневой-папки-сайта/сам-файл).

    Готово, права на файлы/папки будут изменены.

    Чтобы рекурсивно настроить доступ ко всем папкам и файлам на вашем сайте:

    • 1
      Подключитесь по SSH.
    • 2

      Выполните команды:

      find /dir_name -type d -exec chmod 755 {} \
      find /dir_name -type f -exec chmod 644 {} \

      Где dir_name — полный путь до корневой папки сайта (Как узнать корневую папку сайта?).

      Первая команда изменит права для всех директорий внутри указанной на 755. Вторая — для файлов внутри указанной директории на 644.

    Готово, права на файлы/папки будут изменены.

    В качестве альтернативного способа вы можете использовать команду, чтобы сначала задать права всем файлам:

    chmod -R 644 /dir_name

    А затем назначить права 755 только на папки:

    find /dir_name -type d -exec chmod 755 {} \

    Где dir_name — полный путь до корневой папки сайта (Как узнать корневую папку сайта?).

    Как использовать кириллицу в терминале Linux

    Если у вас ОС Linux, то при подключении к серверу по SSH вы можете использовать в терминале не только латиницу, но и кириллицу.

    Если вы хотите использовать кириллицу в течение одного сеанса SSH, то после подключения введите в терминале команду:

    export LC_ALL="ru_RU.UTF8"

    Если вы хотите использовать кириллицу постоянно, то нужно внести изменения файл в .bashrc. Для этого после подключения по SSH:

    • 1

      Откройте файл .bashrc с помощью текстового редактора vim или nano:

      nano .bashrc #с помощью редактора nano
      vim .bashrc #с помощью редактора vim
    • 2

      Добавьте в него строку:

      export LC_ALL="ru_RU.UTF8"

    Готово, теперь при любом подключении к SSH можно будет автоматически использовать кириллицу.

    Внимание

    Если вы выполнили все шаги инструкции, но не получили желаемого результата, напишите заявку в службу поддержки. Наши специалисты оперативно вам помогут!

    Помогла ли вам статья?

    Спасибо за оценку. Рады помочь 😊

     👍
    Специальные предложения
    • Гранты для бизнеса до 500к
    • Скидки на cloud GPU до 50%
    • Скидки на bare-metal с А4000 и А5000
    • Кешбэк 100% на kubernetes
    • vk
    • telegram
    • ok
    • vc
    • dzen
    • rbc
    • Продукты
      • Домены
      • Хостинг
      • Почта
      • SSL-сертификаты
      • Конструктор сайтов
      • VPS и VDS серверы
      • Магазин доменов
      • Облако для бизнеса
    • Решения по сфере бизнеса
      • Подойдут всем
      • Маркетплейсы
      • Образование
      • Бьюти
      • Медицина
      • Автосервисы
      • Бытовые услуги
      • Досуг
      • Спорт
      • Все решения
    • Сервисы
      • Whois – проверить данные домена
      • Определить IP адрес
      • Проверить порт на доступность
      • Проверить IP адрес сайта
      • Перевести домен в Punycode
      • Проверить скорость интернета
    • Компания
      • О компании
      • Контакты
      • Офисы
      • Новости
      • Акции и скидки
      • Блог
      • Отзывы клиентов
    • Полезное
      • Стоимость услуг
      • Способы оплаты
      • Бонусная программа
      • Документы
      • База знаний
      • ЭДО
      • Партнерам
    • Другое
      • РБК: новости России и мира сегодня
      • Новости компаний РФ
      • РБК Инвестиции: курсы валют
      • Спецпроект с Онлайн Патентом

    Облачная платформа Рег.ру включена в реестр российского ПО Запись № 23682 от 29.08.2024

    • mintsifry
    • icann
    • cctld
    © ООО «РЕГ.РУ»
    • Политика конфиденциальности
    • Политика обработки персональных данных
    • Правила применения рекомендательных технологий
    • Правила пользования и другие правила и политики
    • Сообщить о нарушении
    • Используем куки, это делает удобнее вашу работу с сайтом