Доступ по ssh, що це і як підключитися до хостингу по SSH?

  1. На вашому комп'ютері встановлена ​​ОС Windows
  2. На вашому комп'ютері встановлена ​​Linux-подібна ОС (Ubuntu, Kubuntu, Fedora, ...)
  3. Створення архіву tar.gz
  4. Створення архіву zip
  1. Як підключитися по SSH?
  2. Чи можна створити додаткового SSH-користувача?
  3. Як відключити доступ по SSH?
  4. Як створити архів по SSH?
  5. Як змінити права на файли і папки по SSH?
  6. Підключення по SSH можливо на всіх тарифних планах Linux-хостингу , Крім тарифу «Host-Lite». Якщо у вас замовлений тарифний план «Host-Lite», то підніміть тариф і у вас з'явиться можливість з'єднання по SSH: Як підвищити тарифний план хостингу?

    На тарифах віртуального хостингу не надається можливість використання Midnight Commander. Дана можливість присутня на VPS-серверах .

    Залежно від операційної системи, встановленої на вашому домашньому комп'ютері (не плутайте з ОС хостингу), можливі такі варіанти підключення по SSH.

    На вашому комп'ютері встановлена ​​ОС Windows

    Для підключення по SSH в ОС Windows ми рекомендуємо використовувати SSH-клієнт PuTTy. Завантажити клієнт можна на офіційному сайті (Англомовна версія).

    Для підключення по SSH:

    1. 1 Запустіть програму PuTTY;
    2. 2

      На сторінці з основними настройками сеансу PuTTY, в поле «Host Name» введіть IP-адресу сервера.

      IP-адреса сервера вказано в інформаційному листі, відправленому на контактний e-mail після замовлення хостингу. Також дана інформація продубльована в Особистому кабінеті. Авторизуйтесь на сайті REG.RU і клікніть по потрібної послуги хостингу. IP-сервера вказано на вкладці «Доступи»: IP-адреса сервера вказано в інформаційному листі, відправленому на контактний e-mail після замовлення хостингу

      Якщо ви вже делегували домен на сервер, замість IP-адреси можна вказати домен Якщо ви вже делегували домен на сервер, замість IP-адреси можна вказати домен. Також в якості хоста можна використовувати технологічний домен.

    3. 3

      При першому підключенні до сервера з'явиться вікно «Попередження безпеки PuTTY». Натисніть Так: При першому підключенні до сервера з'явиться вікно «Попередження безпеки PuTTY»

    4. 4

      У вікні PuTTY введіть ваш логін послуги хостингу виду «u1234567». Натисніть Enter. Потім введіть ваш пароль від послуги хостингу та натисніть Enter. З метою безпеки вводиться пароль не відображається на екрані у вигляді символів. Набираючи пароль, ви не побачите на екрані ні самого пароля, ні зірочок.

      Щоб вставити скопійований логін і пароль у вікно PuTTy, натисніть Shift + Insert.

      Логін і пароль послуги хостингу вказані в інформаційному листі, відправленому на контактний e-mail після замовлення хостингу. Також дана інформація продубльована в Особистому кабінеті. Авторизуйтесь на сайті REG.RU і клікніть по потрібної послуги хостингу. Логін і пароль вказані на вкладці «Доступи»: Логін і пароль послуги хостингу вказані в інформаційному листі, відправленому на контактний e-mail після замовлення хостингу

      Важливо: якщо ви кілька разів поспіль ввели неправильний пароль і сервер заблокував з'єднання по SSH, зверніться в технічну підтримку або почекайте 2 години. Після закінчення цього часу блокування знімається автоматично.

      Після закінчення цього часу блокування знімається автоматично

    Як тільки ви підключіться по SSH, ви опинитеся в домашньому каталозі вашого хостингу. Консольні команди Linux представлені за посиланням . Зверніть увагу: багато хто з цих команд виконати на віртуальному хостингу не вийде (такі як установка і видалення пакетів, монтування файлових систем та ін.), Так як ви у вас не root доступ.

    На вашому комп'ютері встановлена ​​Linux-подібна ОС (Ubuntu, Kubuntu, Fedora, ...)

    Підключитися по SSH можна через термінал, вже доступний в ОС.

    1. 1

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

      • в Unity (Ubuntu): «Головне меню» - в пошуковому рядку введіть слово «Термінал». Або просто натисніть комбінацію клавіш: Ctrl + Alt + T;
      • в Xfce (Xubuntu): «Головне меню» - «Додатки» - «Система» - «Термінал»;
      • в KDE (Kubuntu): «Головне меню» - «Додатки» - «Система» - «Термінал».
    2. 2

      Введіть команду: ssh [email protected]

      Де u1234567 - логін облікового запису хостингу ( Як дізнатися логін і пароль послуги хостингу? ; 123.123.123.123 - IP-адреса сервера ( Як дізнатися IP-адресу сервера? ).

    3. 3 За допомогою кнопок «Enter», введіть пароль послуги хостингу.

    Готово, ви з 'SSH.

    На віртуальному хостингу підключення по SSH можливо тільки під основним логіном хостингу (виду u1234567). Створити додаткового користувача SSH можна.

    Щоб відключити SSH-доступ на хостингу, напишіть заявку в службу підтримки . У заявці повідомте ваш логін хостингу (виду u1234567), для якого необхідно відключити доступ по 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

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

    1. 1 Підключіться по SSH .
    2. 2

      Виконайте команду: chmod 755 / var / www / file_name

      Де / var / www / file_name - повний шлях до вашого файлу (/ повний-шлях-до-кореневої-папки-сайту / сам-файл).

    Готово! Права на файли / папки будуть змінені.

    Щоб рекурсивно налаштувати доступ до всіх папок і файлів на вашому сайті:

    1. 1 Підключіться по SSH .
    2. 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 - повний шлях до кореневої папки сайту ( Як дізнатися кореневу папку сайту? ).

Чи можна створити додаткового SSH-користувача?
Як відключити доступ по SSH?
Як створити архів по SSH?
Як змінити права на файли і папки по SSH?
Як дізнатися логін і пароль послуги хостингу?
Як дізнатися IP-адресу сервера?
Як дізнатися кореневу папку сайту?
Як дізнатися кореневу папку сайту?