Робота через 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), при роботі з хостингом використовуйте свої дані.


 
Укр | Рос

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

 
Подзвонити нам
Служба підтримки
support@hvosting.ua
+38 (044) 337-57-89
+38 (068) 304-43-64
+38 (063) 849-75-78
+38 (098) 213-96-12
+38 (050) 903-99-59
 
 

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

всі акції

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

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

Як стати вашим клієнтом?

Найпростіший спосіб - зареєструватися на сайті hvosting.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. Як оплатити БЕЗ комісії ...

З Днем Незалежності, моя Україно!
Добра Бажаю, друзі вам сповна, Тепла і затишку у дім І перемоги нам усім! Нехай в житті вам пощастить, Дарує радість навіть мить, Весніє на душі розмай І мирним буде небокрай!

Збереження даних на VPS
Після численних звернень клієнтів ми запровадили нову послугу: за символічну оплату ми збережемо дані вимкненого VPS на обраний вами строк від 3 до 12 місяців: дані не будуь видалені після закінчення періода оплати та відключення сервера . У подальшому клієнт зможе без проблем відновити нормальну роботу свого сервера. Для отримання цієї послуги прохання звертатися: office@hvosting.ua

Архів RSS