あなたのサーバー。
あなたのキー。あなたのスクリーンショット。
すべてのキャプチャは、暗号化されたSSHトンネルを介してSFTPサーバーに直接送信されます。Ed25519、ECDSA、RSA — すべてサポートされています。中間クラウドはありません。
SSH経由のSFTP · OpenSSHキー · パスのテンプレート化
SFTPスクリーンショットアップロードは、すべてのキャプチャが暗号化されたSSH接続を介して独自のSFTPサーバーに自動アップロードされるワークフローです。Maxisnapは、Ed25519、ECDSA、RSAキー認証(v1.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_ed25519Linux/macでは、%USERPROFILE%\.ssh\id_ed25519Windowsでは)を選択します。キーがパスフレーズで保護されている場合は、パスフレーズを入力してください。パスフレーズはメモリ内でのみ使用され、ディスクには保存されません。 - 05
テストして保存
クリック 接続テスト。成功すると「Connected — OK」と表示されます。パスステンプレートとベースURLを設定し、その後 保存。次回の
Ctrl+Alt+7キャプチャはサーバーにアップロードされます。
SFTPスクリーンショットアップロードに関するFAQ
MaxisnapはEd25519 SSHキーをサポートしていますか?
はい、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} 日次フォルダを自動作成します。
VPN経由でSFTPアップロードは機能しますか?
はい。Maxisnapはシステムネットワークスタックを使用するため、WireGuard、Tailscale、OpenVPN、ZeroTierなど、すべてがプライベートな内部SSHホストと透過的に連携します。
アップロード中に接続が切断された場合はどうなりますか?
エラーはトースト通知として表示されます。スクリーンショットはエディターに保持されるため、再試行できます。v1.9.0でセッションリークのバグが修正され、中断されたアップロードはfinallyブロックでクリーンに閉じられるようになりました。