Ваш сервер.
Ваши ключи. Ваши скриншоты.
Каждый снимок отправляется прямо на ваш SFTP-сервер по зашифрованному SSH-туннелю. Ed25519, ECDSA, RSA — все поддерживается. Никаких облачных посредников.
SFTP через SSH · Ключи OpenSSH · Шаблонизация путей
Загрузка скриншотов по SFTP — это рабочий процесс, при котором каждый снимок автоматически загружается на ваш собственный SFTP-сервер по зашифрованному SSH-соединению. Maxisnap поддерживает это нативно с аутентификацией по ключам Ed25519, ECDSA и RSA (добавлено в версии 1.9.0), а также шаблонизацию путей, настраиваемые базовые URL-адреса и повторные попытки подключения. Настройте один раз в Настройках → Загрузите, и каждый Ctrl+Alt+7 попадает на вашу инфраструктуру.
Поддерживаемые типы SSH-ключей
Переменные шаблонизации путей
Base URL examples
# Simple public folder
Path Template: /var/www/screens/ms_{uuid}.{ext}
Base URL: https://screens.yourcompany.com/
# Date-partitioned
Path Template: /var/www/screens/{date}/ms_{uuid}.{ext}
Base URL: https://screens.yourcompany.com/
# Per-user folder
Path Template: /home/chris/public_html/s/{date}/{time}_{uuid}.{ext}
Base URL: https://yourdomain.com/~chris/s/
Настроить загрузку по SFTP
- 01
Откройте настройки загрузки
Нажмите на иконку Maxisnap в трее → Настройки → вкладку «Загрузка». Вы увидите все существующие серверы и кнопку Добавить сервер кнопку.
- 02
Выберите SFTP
Нажмите Добавить сервер, выберите SFTP из списка протоколов. Появится панель конфигурации с полями для хоста, порта, пользователя и аутентификации.
- 03
Введите хост + порт + пользователя
Хост:
sftp.yourdomain.com. Порт: обычно22. Пользователь: имя учетной записи SSH. Если ваш провайдер назначил другой порт, укажите его здесь. - 04
Выберите ваш приватный ключ
Нажмите Обзор и выберите файл ключа (
~/.ssh/id_ed25519в Linux/macOS,%USERPROFILE%\.ssh\id_ed25519в Windows). Если ключ защищен парольной фразой, введите ее — она используется только в памяти и никогда не сохраняется на диск. - 05
Проверить и сохранить
Нажмите Проверить соединение. В случае успеха вы увидите «Подключено — OK». Установите ваш Path Template и Base URL, затем Сохранить. Ваш следующий
Ctrl+Alt+7снимок экрана будет загружен на ваш сервер.
Часто задаваемые вопросы по загрузке скриншотов по SFTP
Поддерживает ли Maxisnap ключи SSH Ed25519?
Да, начиная с версии v1.9.0. Ed25519 — рекомендуемый тип ключа: быстрее, меньше, безопаснее, чем RSA. Ключи ECDSA и RSA также работают.
Какие форматы ключей поддерживаются?
OpenSSH Ed25519, ECDSA (P-256/384/521) и RSA (2048-бит и выше). Поддерживаются как PEM-кодированные, так и приватные ключи формата OpenSSH. Зашифрованные ключи запрашивают парольную фразу во время выполнения.
Могу ли я установить пользовательский путь на своем сервере?
Да. Используйте {date}, {time}, {uuid}, и {ext} заполнители. Структура каталогов создается, если отсутствует, поэтому /var/www/screens/{date}/ms_{uuid}.{ext} автоматически создает ежедневные папки.
Работает ли загрузка по SFTP через VPN?
Да. Maxisnap использует системный сетевой стек, поэтому WireGuard, Tailscale, OpenVPN, ZeroTier — все они прозрачно работают с частными внутренними SSH-хостами.
Что произойдет, если соединение прервется во время загрузки?
Ошибки отображаются в виде всплывающего уведомления; снимок экрана сохраняется в редакторе, чтобы вы могли повторить попытку. v1.9.0 исправил ошибку утечки сессии — прерванные загрузки теперь корректно закрываются в блоке finally.
Владейте каждым сделанным вами снимком экрана
Загрузите Maxisnap, укажите свой SFTP-сервер и прекратите отправлять снимки экрана через чужое облако.
Похожие статьи: Загрузка S3 · ссылка на скриншот · функции · Руководство по SFTP · для разработчиков