Наш ассоциированный член www.Bikinika.com.ua

Робота по SSH на віртуальному хостингу - як підключитися, створити архів zip, створити, видалити папку або змінити права

  1. На вашому комп'ютері встановлена ​​ОС Windows
  2. На вашому комп'ютері встановлена ​​Linux-подібна ОС (як підключитися по SSH Ubuntu, Kubuntu, Fedora, ...)
  3. Створення архіву tar.gz
  4. Створення архіву zip
  5. Як створити або видалити папку з SSH?

У цій статті ми розповімо про SSH: що це таке, як підключитися до сервера по SSH, як створити папку і архів, а також як по SSH змінити права на файли і папки.

SSH - це протокол передачі даних, що дозволяє виробляти безпечне і захищене управління операційною системою і даними.

Підключення по SSH можливо на всіх тарифних планах віртуального хостингу , Крім тарифу «Host-Lite». Якщо у вас замовлений тарифний план «Host-Lite», то підніміть тариф і у вас з'явиться можливість з'єднання по SSH: Як підвищити тарифний план хостингу?

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

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

  • Якщо на вашому комп'ютері встановлена ОС Windows, то підключення відбувається через Putty.
  • Для ОС Linux на комп'ютері за наявності з'єднання з SSH через термінал.

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

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

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

  1. 1.

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

  2. 2.

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

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

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

  3. 3.

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

  4. 4.

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

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

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

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

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

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

Для ОС Linux доступ по 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-підключення через термінал.

на Hosting Linux підключення по 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» з команди.

Розархівування відбувається за допомогою команди:

Створення архіву zip

Встановити з'єднання із сервером по SSH і виконайте команду:

zip -r ім'я-архіва.zip / шлях-до-папці # приклад zip -r log.zip / var / log

В результаті команди з прикладу буде створено архів папки / var / log з усім її вмістом. Ім'я створеного архіву: log.zip. Розархівувати можна буде за допомогою команди:

unzip ім'я-архіва.zip

Як створити або видалити папку з SSH?

Щоб створити папку, підключіться до сервера по SSH і використовуйте команду:

Де new_folder_name - ім'я створюваної папки.

Після підключення по SSH видалити папку можна за допомогою команди:

Де folder_name - ім'я видаляється папки. Ключ -r робить рекурсивне видалення, тобто видаляє папку з усіма вкладеними в неї папками і файлами.

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

  1. 1.
  2. 2.

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

    chmod 755 / var / www / file_name

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

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

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

  1. 1.
  2. 2.

    Виконайте команди:

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

    Де dir_name - повний шлях до кореневої папки сайту ( Як дізнатися кореневу папку сайту? ).

    Перша команда змінить права для всіх директорій всередині зазначеної на 755. Друга - для файлів всередині зазначеної директорії на 644.

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

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

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

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

Де dir_name - повний шлях до кореневої папки сайту ( Як дізнатися кореневу папку сайту? ).

Як дізнатися логін і пароль послуги хостингу?
Як дізнатися IP-адресу сервера?
Як дізнатися кореневу папку сайту?
Як дізнатися кореневу папку сайту?

Новости