Доступ по ssh, що це і як підключитися до хостингу по SSH?
- На вашому комп'ютері встановлена ОС Windows
- На вашому комп'ютері встановлена Linux-подібна ОС (Ubuntu, Kubuntu, Fedora, ...)
- Створення архіву tar.gz
- Створення архіву zip
- Як підключитися по SSH?
- Чи можна створити додаткового SSH-користувача?
- Як відключити доступ по SSH?
- Як створити архів по SSH?
- Як змінити права на файли і папки по SSH?
- 1 Запустіть програму PuTTY;
- 2
На сторінці з основними настройками сеансу PuTTY, в поле «Host Name» введіть IP-адресу сервера.
IP-адреса сервера вказано в інформаційному листі, відправленому на контактний e-mail після замовлення хостингу. Також дана інформація продубльована в Особистому кабінеті. Авторизуйтесь на сайті REG.RU і клікніть по потрібної послуги хостингу. IP-сервера вказано на вкладці «Доступи»:
Якщо ви вже делегували домен на сервер, замість IP-адреси можна вказати домен. Також в якості хоста можна використовувати технологічний домен.
- 3
При першому підключенні до сервера з'явиться вікно «Попередження безпеки PuTTY». Натисніть Так:
- 4
У вікні PuTTY введіть ваш логін послуги хостингу виду «u1234567». Натисніть Enter. Потім введіть ваш пароль від послуги хостингу та натисніть Enter. З метою безпеки вводиться пароль не відображається на екрані у вигляді символів. Набираючи пароль, ви не побачите на екрані ні самого пароля, ні зірочок.
Щоб вставити скопійований логін і пароль у вікно PuTTy, натисніть Shift + Insert.
Логін і пароль послуги хостингу вказані в інформаційному листі, відправленому на контактний e-mail після замовлення хостингу. Також дана інформація продубльована в Особистому кабінеті. Авторизуйтесь на сайті REG.RU і клікніть по потрібної послуги хостингу. Логін і пароль вказані на вкладці «Доступи»:
Важливо: якщо ви кілька разів поспіль ввели неправильний пароль і сервер заблокував з'єднання по SSH, зверніться в технічну підтримку або почекайте 2 години. Після закінчення цього часу блокування знімається автоматично.
- 1
Запустіть термінал:
- в Unity (Ubuntu): «Головне меню» - в пошуковому рядку введіть слово «Термінал». Або просто натисніть комбінацію клавіш: Ctrl + Alt + T;
- в Xfce (Xubuntu): «Головне меню» - «Додатки» - «Система» - «Термінал»;
- в KDE (Kubuntu): «Головне меню» - «Додатки» - «Система» - «Термінал».
- 2
Введіть команду: ssh [email protected]
Де u1234567 - логін облікового запису хостингу ( Як дізнатися логін і пароль послуги хостингу? ; 123.123.123.123 - IP-адреса сервера ( Як дізнатися IP-адресу сервера? ).
- 3 За допомогою кнопок «Enter», введіть пароль послуги хостингу.
- Дана команда створить архів папки path / folder-name /. Назва архіву - name.tar.gz.
- Всі файли будуть стислі за допомогою gzip.
- У процесі створення архіву буде показаний процес архівації. Якщо дана інформація вам не потрібна, приберіть ключ «v» з команди.
- 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.
Підключення по SSH можливо на всіх тарифних планах Linux-хостингу , Крім тарифу «Host-Lite». Якщо у вас замовлений тарифний план «Host-Lite», то підніміть тариф і у вас з'явиться можливість з'єднання по SSH: Як підвищити тарифний план хостингу?
На тарифах віртуального хостингу не надається можливість використання Midnight Commander. Дана можливість присутня на VPS-серверах .
Залежно від операційної системи, встановленої на вашому домашньому комп'ютері (не плутайте з ОС хостингу), можливі такі варіанти підключення по SSH.
На вашому комп'ютері встановлена ОС Windows
Для підключення по SSH в ОС Windows ми рекомендуємо використовувати SSH-клієнт PuTTy. Завантажити клієнт можна на офіційному сайті (Англомовна версія).
Для підключення по SSH:
Як тільки ви підключіться по SSH, ви опинитеся в домашньому каталозі вашого хостингу. Консольні команди Linux представлені за посиланням . Зверніть увагу: багато хто з цих команд виконати на віртуальному хостингу не вийде (такі як установка і видалення пакетів, монтування файлових систем та ін.), Так як ви у вас не root доступ.
На вашому комп'ютері встановлена Linux-подібна ОС (Ubuntu, Kubuntu, Fedora, ...)
Підключитися по SSH можна через термінал, вже доступний в ОС.
Готово, ви з 'SSH.
На віртуальному хостингу підключення по SSH можливо тільки під основним логіном хостингу (виду u1234567). Створити додаткового користувача SSH можна.
Щоб відключити SSH-доступ на хостингу, напишіть заявку в службу підтримки . У заявці повідомте ваш логін хостингу (виду u1234567), для якого необхідно відключити доступ по SSH.
Створення архіву tar.gz
Встановити з'єднання із сервером по SSH і виконайте команду:
tar -czvf name.tar.gz path / folder-name /
Розархівування відбувається за допомогою команди: tar -xzvf name.tar.gz
Створення архіву zip
Встановити з'єднання із сервером по SSH і виконайте команду:
zip -r ім'я-архіва.zip / шлях-до-папці # приклад zip -r log.zip / var / log
В результаті команди з прикладу буде створено архів папки / var / log з усім її вмістом. Ім'я створеного архіву: log.zip. Розархівувати можна буде за допомогою команди: unzip ім'я-архіва.zip
Щоб налаштувати права доступу до окремого файлу:
Готово! Права на файли / папки будуть змінені.
Щоб рекурсивно налаштувати доступ до всіх папок і файлів на вашому сайті:
Готово! Права на файли / папки будуть змінені.
В якості альтернативного способу ви можете використовувати команду, щоб спочатку задати права всіх файлів:
chmod -R 644 / dir_name
А потім призначити права 755 тільки на папки:
find / dir_name -type d -exec chmod 755 {} \;
Де dir_name - повний шлях до кореневої папки сайту ( Як дізнатися кореневу папку сайту? ).
Як відключити доступ по SSH?
Як створити архів по SSH?
Як змінити права на файли і папки по SSH?
Як дізнатися логін і пароль послуги хостингу?
Як дізнатися IP-адресу сервера?
Як дізнатися кореневу папку сайту?
Як дізнатися кореневу папку сайту?