Secure Shell (SSH) забезпечує безпечний і зашифрований спосіб доступу до віддалених серверів і керування ними. Однією з найпоширеніших задач, які системні адміністратори та розробники виконують за допомогою SSH, є створення та редагування файлів. У цій статті ви дізнаєтеся про основні кроки керування файлами через SSH за допомогою вбудованих редакторів командного рядка.
Перш ніж ви зможете створити або відредагувати файл, вам потрібно встановити з’єднання по SSH:
ім’я користувача: Ваш користувач SSH (наприклад, root або admin).
your-server-ip: IP-адреса вашого віддаленого сервера.
Якщо ви використовуєте спеціальний порт, додайте -p номер_порту:
Щоб створити новий файл, ви можете скористатися однією з декількох команд:
touch
Створює порожній файл з назвою myfile.txt у поточному каталозі.
Створює файл і додає до нього рядок тексту.
Ви можете редагувати файли за допомогою текстових редакторів командного рядка. Ось найпоширеніші варіанти:
Простий у використанні, з екранними командами.
Використовуйте Ctrl O для збереження, Ctrl X для виходу.
Натисніть i
, щоб увійти у режим вставки.
Введіть ваш вміст.
Натисніть Esc
, а потім введіть :wq
для збереження і виходу.
Щоб переглянути або додати вміст:
Після створення/редагування, можливо, ви захочете оновити права доступу до файлу:
Або змінити власника:
Керування файлами через SSH є основною частиною віддаленого адміністрування серверів. Незалежно від того, чи ви налаштовуєте конфігураційні файли або реєструєте системні дані, такі інструменти, як nano
, vi
і touch
, спрощують роботу. Оволодіння цими основами допоможе вам ефективно працювати з будь-якою системою на базі Linux через SSH.