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