Робота через ssh. Знайомство з shell.

Робота через ssh. Знайомство з shell.

Ви можете працювати з вашими сайтами через командний інтерпретатор shell, якщо це передбачено вашим тарифним планом. Через shell ви можете працювати з файлами сайту, завантажувати їх на сервер, конфігурувати їх, працювати з базою даних, запускати скріпти тощо.

1. Як підключитись до сервера?

Якщо ви працюєте з під ОС Window`s, вам потрібно скачати програму PuTTY. Це вільно розповсюджуваний клієнт для протоколів SSH, скачати який можна тут. Відкрийте його і у поле "Host Name (or IP address)" введіть одну з наступних адрес: example@h56.hvosting.ua, example@91.200.40.56

1.png

Відкриється вікно, в якому вас запитають пароль. Після успішної аутенфікації можете розпочинати роботу через shell. В полі також допустимі такі значення: h56.hvosting.ua, 91.200.40.56, але з такою формою запису програма вас запитає і пароль і логін.

Якщо ви користувач unix-подібної системи, то проблем виникнути у вас не повинно. Виконуєте в терміналі комаду
ssh example@h56.hvosting.ua
вводите пароль, а далі все як звичайно.

2. Що таке взагалі SSH?

Secure Shell, SSH — мережевий протокол, що дозволяє проводити віддалене управління комп'ютером і передачу файлів. Схожий за функціональністю з протоколом Telnet і rlogin, проте використовує алгоритми шифрування інформації, що передається.

Тобто, SSH це є захищений канал спілкування вашого локального комп'ютера і нашого сервера. Ви даєте команди серверу в діалоговому режимі, а він їх виконує і показує результати виконання.
Варто звернути увагу, що Unix-подібні системи є чутливими до регістрів, тобто файли index.php та Index.php є різними, так як і команди cd та CD.
Також є відмінність в написанні шляху до файлу в Windows-системах та unix-подібних ОС. В Windows-системах як символ-роздільник папок використовується зворотній слеш - "\", а в unix-подібних ОС - прямий слеш ("/"). Тобто, звичний вам шлях dir1\dir2\file матиме вигляд dir1/dir2/file.
Існують також умовні посилання на каталоги:
. - поточний каталог
.. - каталог на рівень вище поточного
~ - домашній каталог, куди ви потрапляєте, коли зайшли на сервер
$HOME - аналог попереднього символу ~

Файли і каталоги називати кирилицею не потрібно, у вас можуть виникнути ряд проблем.

3. Корисні команди.

3.1. Файлові команди.

ls - список файлів і каталогів
ls -al - форматований список з прихованими каталогами і файлами
cd dir - змінити директорію на dir
cd - змінити на домашній каталог
pwd - показати поточний каталог
mkdir dir - створити каталог dir
rm file - видалити file
rm -r dir - видалити каталог dir
rm -f file - видалити форсовано file
rm -rf dir - видалити форсовано каталог dir
cp file1 file2 - скопіювати file1 в file2
cp -r dir1 dir2 - скопіювати dir1 в dir2; створити каталог dir2, якщо він не існує
mv file1 file2 - перейменувати або перемістити file1 в file2. Якщо file2 існуючий каталог - перемістити file1 в каталог file2
ln -s file link - створити символічне посилання link до файлу file
touch file - створити file
more file - вивести вміст file
head file - вивести перші 10 рядків file
tail file - вивести останні 10 рядків file

3.2. Пошук.

grep pattern files - шукати pattern в files
grep -r pattern dir - шукати рекурсивно pattern в dir
command | grep pattern - шукати pattern у виведенні command

3.3. Архівація.

tar cf file.tar files - створити tar архів з ім'ям file.tar, що містить files
tar xf file.tar - розпакувати file.tar
tar czf file.tar.gz files - створити архів tar із стискуванням Gzip
tar xzf file.tar.gz - розпакувати tar з Gzip
tar cjf file.tar.bz2 - створити архів tar із стискуванням Bzip2
tar xjf file.tar.bz2 - розпакувати tar з Bzip2
gzip file - стиснути file і перейменувати в file.gz
gzip -d file.gz - розархівувати file.gz в file

3.4. Мережа.

ping host - пропінгувати host і вивести результат
whois domain - отримати інформацію whois для domain
dig domain - отримати DNS інформацію domain
wget file - викачати file
wget -c file - продовжити зупинене закачування

3.5. Як змінити права на файли?

Тут детально ознайомимо вас з командою chmod, яка дозволяє встановлювати дозвіл на читання, запис та виконання вашого файлу. За ці права відповідають наступні символи:
r - дозволяє користувачам системи читать файл та копіювати його зміст.
w - дозволяє користувачам системи вносити зміни в файл.
x - дозволяє користувачам системи запускати файл на виконання.

Щоб вказати хто з користувачів має відповідні права використовують наступні символи:
u - власник файлу.
g - члени групи.
o - всі користувачі системи

Щоб визначити, які права встановлені зараз на конкретний файл скористуйтесь командою ls -l. Приклад виконання команди:
-rwxrw-r-- 1 example example 906 Фев 12 00:37 index.html
Це означає, що власник файлу має права rwx (читати, писати і виконувати), група - rw- (читати і писати), а інші - r-- (тільки читати).
Команда chmod має наступний синтаксис:
chmod хто+права файл
або
chmod хто-права файл
де "+" означає додати права, а "-" - відняти. Тобто якщо я хочу додати права на виконання файлу групі, то пишу
chmod g+x file
або відняти право на запис у "інших":
chmod o-w file



*налаштування вказані для показового домену example.in.ua на сервері h56.hvosting.ua (91.200.40.56)(аккаунт під назвою example), при роботі з хостингом використовуйте свої дані.


 
Укр | Рос

Український хостинг сайтів, аренда серверів, реєстрація доменних імен

 
Подзвонити нам
 
 

Чи буде мені надана можливість встановити підкаталог, захищений паролем?

відповідь

Ваш сайт збільшуеться і йому потрібно більше місця під пошту, бази данних та файли?

всі акції
  • Оплатою квитанції в касі банку
  • Liqpay
  • Privat24
  • Visa/mastercard
 
Питання, відповіді та статті про хостинг

Який розмір бази MYSQL Ви надаєте?

Файли бази даних входять в квоту клієнта. Відповідно, розмір БД не може перевищувати квоти клієнта, встановленої тарифним планом.

Всі питання
Хостинг новини
Інформація по серверу h114
Шановні клієнти сервера h114,повідомляємо що сервер тимчасово не працездатний через вихід з ладу обладнання.На данний момент аварія ліквідовується і інформація переноситься на нове обладнання.Приносимо вибачення за незручності.

Kyiv - not Kiev
Переходь на український домен - ваше_ім'я.kyiv.ua - і отримай домен за половину вартості ! Тому що: Kyiv - НЕ Kiev ! Замовляй домен тут: https://hvosting.ua/domains.html Вартість домена kyiv.ua - всього 180 грн !!! Увага! ця доменна зона - синонімічна, тобто зареєструвати домен .kyiv.ua з аналогічним словом може тільки поточний власник домена kiev.ua Наприклад: hvosting.kiev.ua ===> hvosting.kyiv.ua

Акція kharkiv.ua !
Харків говорить українською ! Переходь на український домен - ваше_ім'я.kharkiv.ua - і отримай домен за половину вартості ! Замовляй домен тут: https://hvosting.ua/domains.html Вартість домена kharkiv.ua - всього 185 грн !!! Увага! Ця доменна зона - синонімічна, тобто зареєструвати домен .kharkiv.ua з аналогічним словом може тільки поточний власник домена .kharkov.ua Наприклад: hvosting.kharkov.ua ===> hvosting.kharkiv.ua

Видалення доменів
Повідомляємо, що з 01.11.2023 починається процес остаточного видалення доменних імен, які зберігалися в реєстрі з початку повномасштабного вторгнення (24.02.2022) до 1.05.2023 Після видалення ці доменні імена будуть доступні для реєстрації будь-кому за принципом: перший прийшов - перший отримав. До 31.10.2023 включно реєстранти мають можливість відновити свої доменні імена з redemption period`у! Не втрачайте свої домени !

Акція KYIV.UA
Переходь на український домен - ваше_ім'я.kyiv.ua - і отримай домен за половину вартості ! Тому що: Kyiv - НЕ Kiev ! Замовляй домен тут: https://hvosting.ua/domains.html Вартість домена kyiv.ua - всього 180 грн !!! Увага! ця доменна зона - синонімічна, тобто зареєструвати домен .kyiv.ua з аналогічним словом може тільки поточний власник домена kiev.ua Наприклад: hvosting.kiev.ua ===> hvosting.kyiv.ua

Зміна умов відновлення доменів із стану RedeptionPeriod з 01.05.2023
Повернення умов реєстрації доменів. З 1.05.2023 RedeptionPeriod становитиме 30 днів в реєстрах Хостмайстер.

Оплата через термінали Ibox
Друзі, ми додали ще один спосіб оплати хостингу та доменів: термінали Ibox. Як оплатити БЕЗ комісії ...

Архів RSS