Відповіді щодо SFTP-сервера на Linux для тих, хто керує VPS
Основи SFTP та VPS
Що включає налаштування SFTP-сервера на Linux?
SFTP — це передача файлів через SSH, тому серверу Linux, який уже підтримує SSH, зазвичай не потрібен окремий SFTP-сервер. Робота полягає в деталях: один користувач для кожного клієнта або проєкту, доступ обмежено однією директорією, ключі або надійні паролі, немає доступу адміністратора для користувачів, які передають файли, та регулярні перевірки журналів. Перевірте вхід нового користувача, перш ніж переходити далі.
SFTP проти FTP: який варіант обрати початківцям?
Варто використовувати SFTP, оскільки він працює всередині SSH і захищає вхід, тоді як звичайний FTP надсилає паролі без шифрування і його не слід використовувати в Інтернеті. Для першого сервера спробуйте SFTP з одним тестовим користувачем, а потім додайте реальних користувачів і папки, коли переконаєтесь, що обмеження працюють. Читайте журнали після кожного тестового входу.
Як надати доступ SFTP-користувачеві лише до однієї папки?
Два налаштування роблять більшу частину роботи: виділений користувач для клієнта та доступ, обмежений однією директорією. Додайте вхід за ключем або надійний пароль, залиште права адміністратора поза цим користувачем і періодично перевіряйте журнали. Протестуйте нового користувача з іншої сесії, перш ніж повідомити клієнту, що обліковий запис готовий. Повторіть тест після будь-яких змін у обмеженнях.
Які перевірки слід виконати перед закриттям першої сесії SSH?
Чотири перевірки: увійдіть з іншої сесії з новими налаштуваннями, переконайтеся, що вхід за ключем працює, переконайтеся, що брандмаєгер все ще дозволяє SSH, і прочитайте журнал на наявність помилок. Закривайте першу сесію лише після успішного проходження всіх чотирьох перевірок, оскільки неправильне налаштування SSH або брандмаєгера може заблокувати вам доступ до власного сервера. Записуйте результат кожної перевірки у свій журнал.
Чому варто уникати звичайного FTP в Інтернеті?
Головна причина в тому, що звичайний FTP надсилає паролі без шифрування, тому будь-хто, хто може спостерігати з'єднання, зможе їх прочитати. Вам не потрібно обгортати SFTP через тунелі для захисту входу, оскільки SFTP уже працює всередині з'єднання SSH. На SFTP-сервері Linux ви додаєте користувачів і обмеження директорій до SSH замість встановлення другої служби. Звичайному FTP немає місця на публічному сервері.
Використання Portward
У чому різниця між Ask first та Plan only?
Ask first — це режим, який робить паузу перед кожною дією, що щось змінює, наприклад редагування файлу або команду, яка змінює сервер, і показує diff або результат для вашого схвалення. Plan only записує план і не виконує нічого: ні команд, ні змін у файлах, доки ви не переключите режим. Auto-run, третій режим, діє миттєво. Обирайте режим до того, як опишете завдання.
Чи може Portward виконувати команди на моєму VPS?
Так. Portward має середовище SSH, у якому команди Shell виконуються на вашому власному сервері, а інструмент Shell повідомляє реальний код виходу кожної команди. Інструменти для файлів, такі як read_file, grep та edit_file, працюють у робочій папці чату, тому спочатку скопіюйте файли конфігурації, які хочете перевірити, туди. Кожна зміна з'являється як картка. Використовуйте його лише на серверах, які ви орендуєте або володієте.
Чи є zarahost.com офіційним сайтом Portward?
Так, zarahost.com — це офіційний сайт Portward. Кнопка завантаження надає оригінальну програму встановлення, і ви можете порівняти її контрольну суму SHA-256 з опублікованим маніфестом перед запуском. Питання щодо програми надходять через кнопку Send feedback всередині Portward, яка є незалежною програмою і не пов'язана з жодним хостинг-провайдером, постачальником панелі керування чи поштового програмного забезпечення.
Чи завжди результати правильні?
Ні. Агент може неправильно прочитати журнал, обрати неправильне налаштування або пропустити крок, тому ви читаєте кожен diff і кожну картку результату та самостійно тестуєте результат, наприклад, увійшовши з іншої сесії. Portward не гарантує, що конфігурація є правильною або повною, і остаточне рішення щодо кожної зміни залишається за вами. Ставтеся до кожної картки як до доказу, а не як до вироку.
Чи потрібен обліковий запис для запуску Portward?
Ні. Portward не потребує облікового запису для запуску. Вам потрібна модель для спілкування, якою може бути хмарний AI-провайдер через кінцеву точку API, модель на вашому ПК або вбудована модель. Хмарний провайдер може мати свій власний обліковий запис і тарифи, і це окремо від Portward, про що ви домовляєтесь із цим провайдером. Перевірте умови провайдера перед підключенням.
Моделі, конфіденційність та завантаження
До яких моделей може підключитися Portward?
Три види: хмарний AI-провайдер через стандартну кінцеву точку API, модель, що працює локально на вашому ПК, та вбудована модель, яка готова до використання без вашої кінцевої точки. Кнопка Test перевіряє кінцеву точку та показує час відгуку та вікно контексту, перш ніж ви почнете завдання. Більша модель підходить для складних кроків, а менша — для невеликих редагувань.
Куди діваються мої запити та файли?
Хмарна модель отримує запит, включаючи текст будь-якого файлу або журналу, який читає агент, тоді як із локальною моделлю нічого не залишає ваш ПК. Portward сам не надсилає телеметрію, чати, робочі папки та ключі API залишаються на ПК, а секрети в результаті інструментів приховуються перед тим, як потрапити до моделі. Обирайте модель, маючи це на увазі, перш ніж вставляти приватні журнали.
Чому Windows SmartScreen попереджає про інсталятор?
Інсталятор ще не підписано кодовим підписом, тому SmartScreen може показати попередження. Порівняйте контрольну суму SHA-256 завантаженого файлу з опублікованим маніфестом, використовуючи команду Windows certutil -hashfile, і лише після збігу обох значень натисніть More info, а потім кнопку Run anyway, яку пропонує попередження. Програма показує кнопку Update, коли готова нова версія.
Що записує кнопка завантаження?
Кнопка записує час, вашу IP-адресу, ідентифікатор користувача браузера та джерело посилання, якщо воно є, для підрахунку завантажень, а потім перенаправляє вас на інсталятор. Лічильник відвідувань від statinside.com записує відвідування сторінок, а хостинг і CDN обробляють IP-адреси та журнали доступу для запитів до сторінок. Сторінка Privacy перелічує ці записи повністю.