Portward
FAQ

SFTP на Linux: ответы для тех, кто управляет VPS

05

Основы 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 эти записи перечислены полностью.

Portward для Windows

Выполняйте следующие задачи с сервера в виде проверяемых карточек

Скачать Portward ↗