Portward
Продукт

Налаштування VPS через картки, які ви читаєте та затверджуєте

01

Portward перетворює налаштування VPS на короткі кроки, які можна прочитати. Він підключається до орендованого сервера через SSH, виконує дозволені вами команди та виводить результат на картку. Використовуйте його для базового налаштування VPS, наприклад оновлень, користувачів, ключів та правил фаєрволу, з Windows 10 або 11.

01

Дії у вигляді карток

Кожна команда та зміна файлу з’являються в чаті з реальним кодом виходу або diff.

02

Зміни потребують diff

edit_file показує diff для затвердження, а Ask first робить паузу перед діями, що щось змінюють.

03

Планування перед запуском

Plan only записує кроки, але нічого не виконує, доки ви не переключите режим.

Інструменти, які агент може використовувати для завдань на VPS

Як виконується один крок

Ви описуєте завдання, агент викликає інструмент, а результат потрапляє на картку. У режимі Ask first він чекає на ваше схвалення перед будь-якою зміною сервера.

Чотири переглянуті кроки на новому сервері

Оновлення, додавання користувача, тестування входу за ключем

Почніть з оновлення, створення звичайного користувача для щоденної роботи та SSH-ключів. Користувачі, які вперше отримують VPS, часто питають, що робити з безпекою, і такий порядок є практичною відповіддю: спочатку оновлення, потім користувач, потім ключі, потім фаєрвол. Portward виконує вашу команду оновлення через Shell і показує код виходу на картці, використовує write_file для збереження нотатки про кожен крок та готує зміну конфігурації SSH через edit_file у вигляді diff. Протестуйте вхід за ключем з другого сеансу перед вимкненням входу за паролем. Залишайте перший сеанс відкритим, доки тест не пройде успішно. Ask first робить паузу перед кожною дією, що змінює щось, тому ви затверджуєте 1 diff за раз і читаєте кожен результат. Розгорніть картку, щоб прочитати повний вивід або весь diff.

Відкривайте лише потрібні порти

Неправильне правило фаєрволу може відрізати ваш власний вхід, а заблокований сеанс не зможе виправити проблему. Portward виконує вашу команду фаєрволу через Shell для переліку поточних правил, читає копію файлу правил за допомогою read_file та використовує grep для пошуку рядків для SSH та кожної служби, яку ви запускаєте. Потім він пропонує одну зміну за раз через edit_file, показану як diff. Протестуйте нове правило. Відкрийте другий SSH-сеанс і переконайтеся, що ви все ще можете входити, перш ніж закрити перший. Неправильне налаштування фаєрволу або SSH може заблокувати вам доступ, тому тримайте обидва сеанси відкритими до успішного тесту. Дозвольте лише потрібні порти та нічого більше, а потім запишіть фінальний список відкритих портів у файл нотаток за допомогою write_file.

Додавання користувачів для передачі файлів клієнтам

SFTP — це передача файлів через SSH, тому Linux-серверу, який уже дозволяє SSH, зазвичай не потрібна окрема служба. Запуск служби SFTP означає додавання користувача, папки та обмеження для вже запущеної служби SSH. Якщо вам потрібна допомога з налаштуванням SFTP, Portward виконує обрану вами команду користувача через Shell, читає копію налаштувань у робочій папці та показує зміну як diff. Звичайний FTP передає паролі незашифрованими і не повинен використовуватися в Інтернеті, тому приклади тут використовують лише SFTP. Надайте кожному клієнту окремий обліковий запис, обмежте доступ до однієї директорії та не надавайте права адміністратора користувачам передачі файлів. Ask first чекає на ваше схвалення, і ви входить як новий користувач з другого сеансу, щоб підтвердити, що обмеження працюють.

Резервне копіювання, відновлення та моніторинг

Резервна копія варта уваги лише тоді, коли відновлення працює. Portward виконує вашу команду резервного копіювання через Shell і повідомляє реальний код виходу, потім write_file фіксує дату та результат у файлі журналу в робочій папці. Інструмент task може запускати незалежні перевірки місця на диску, пам’яті та статусу служб як паралельні суб’агенти, а Cron повторює цей промпт за розкладом, тому ви читаєте 3 короткі картки замість ручного входу. Відновіть резервну копію на резервному сервері, прочитайте картку з результатом та запишіть результат у журнал. Після першого запланованого запуску відкрийте журнал знову, щоб переконатися, що Cron дійсно виконав промпт. Зробіть знімок або резервну копію перед кожною великою зміною та ведіть письмовий журнал дій агента: дату, команду та результат.

Чого Portward не робить

Portward — це не хмарний сервіс і не плагін для панелі сервера. Це Windows-додаток, призначений лише для серверів та облікових записів, якими ви володієте або якими уповноважені керувати, і він не дає порад щодо вибору плану VPS. Команди Shell, веб та SSH не обмежені робочою папкою, тому ви тримаєте роботу в межах власних систем. Portward не гарантує, що результат є правильним.

Portward для Windows

Запустіть наступне завдання VPS у вигляді переглянутих карток

Завантажити Portward ↗