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

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

Вы можете работать с Вашими сайтами через командный интерпретатор shell, если это предвидено Вашим тарифным планом. На нашем хостинге такая возможность открыта уже начиная с плана Multisite2

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 (аккаунт под названием example), при работе с хостингом используйте свои данные.


 
Рус | Укр

Украинский хостинг сайтов, аренда серверов, регистрация доменных имён

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

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

все акции

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

все акции
  • Оплатой квитанции в кассе банка
  • Liqpay
  • Privat24
  • Visa/mastercard
 
Вопросы, ответы и статьи про хостинг

Лимитируется ли количество запросов к базе данных в минуту с одного аккаунта или с одного тарифного пакета?

В минуту - нет. Сервера достаточно мощные, чтобы минутные пики переваривать. Считается общая нагрузка на неделю/месяц.

Все вопросы
Хостинг новости
Новини!
Відроджені хостингові сервери : h67 h68 h69 h92 h46 h47 h48 h49 h86 h87 h88 h89 h10 h11 h12 h13 Робота продовжується !

Новини
В строю сервери h14,h106,h107,h111,h84,h50,h115,h51,h52,h53,h30,h31,h32,h91,h16,h17 У випадку якихось проблем з вашим акаунтом - прохання писати на мейл.

Новини для клієнтів
Оновлення: запрацювали h116 та 43 клієнтські VPS-а. Продовжуємо відновлюватися.

Новини
Шановні друзі ! На даний момент відновлені наступні сервери шаред-хостинга: h114, h33, h64, h66. Якщо ваші сайти знаходяться на цих серверах і є проблеми з работоздатністю - прохання звернутися на: hvostingukraine@gmail.com

Новина
23 вересня 2026 року Кляті роzzіяни знищили декілька датацентрів в м. Києві. Серед них був також і той, в якому стоїть наше обладнання та сервери. Наразі вся наша команда докладає максимальних зусиль для відновлення сервісів. Деякі сервери вже в строю. Ми створили Hvosting.ua в 2002 року і ми не дозволимо якійсь біснуватій раші вбити його ! До зустрічі он-лайн, шановні друзі !

Новина Шановні клієнти, зверніть увагу!
Оскільки наша робоча пошта і тікетниця зараз в процесі відновлення - резервні канали зв'язку наступні : hvostingukraine@gmail.com  https://t.me/hvostingua

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

Архив RSS