Основні SSH команди

Основні SSH команди

SSH (англ. Secure SHell - «безпечна оболонка») - мережевий протокол , який дозволяє проводити віддалене керування ОС і тунелювання TCP-з'єднань (наприклад, передача файлів). Подібний по до протоколів Telnet і rlogin, але, на відміну від них, шифрує весь трафік, включаючи і передані паролі.

Для з'єднання з сервером з ОС Windows необхідна спеціальна програма - SSH-клієнт. Найбільш поширений клієнт під Windows на даний момент - PuTTY. Завантажити її можна з офіційного сайту розробника. Користувачі Linux і MacOS для роботи з ssh можуть використовувати стандартний термінал своєї системи.

Параметри підключення наступні:

Ім'я сервера (Host Name в PuTTY): вказуємо ip вашого сервера;
Порт: за замовчуванням (22);
Логін і пароль: ті, що вказувалися.

Корисні команди для роботи через SSH:

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
cat > file - направити стандартний ввід в file
more file - вивести вміст file
head file - вивести перші 10 рядків file
tail file - вивести останні 10 рядків file
tail -f file - вивести вміст file у міру зростання, починає з останніх 10 рядків
view file - вивести файл на екран