メインコンテンツへスキップ
自社サーバーへのスクリーンショットアップロード

自分のサーバー。
自分の鍵。自分のスクリーンショット。

撮影したキャプチャは、暗号化されたSSHトンネルを通って、そのまま自分のSFTPサーバーへ。Ed25519、ECDSA、RSAのいずれにも対応しています。間にクラウドは入りません。

SSH経由のSFTP · OpenSSH鍵 · パステンプレート

SFTPスクリーンショットアップロードとは、撮影したキャプチャを暗号化されたSSH接続経由で自分のSFTPサーバーへ自動アップロードする使い方のことです。Maxisnapはこれに標準で対応しており、Ed25519、ECDSA、RSAの鍵認証(v1.9.0で追加)に加えて、パステンプレート、独自のベースURL、接続の自動リトライも利用できます。設定は Settings → Upload で一度きり。あとは Ctrl+Alt+7 を押すたびに、自分のインフラへ保存されます。

プロトコルを詳しく

対応するSSH鍵の種類

鍵の種類 対応フォーマット 推奨度
Ed25519OpenSSH(新形式)最推奨
ECDSAOpenSSH、PEM(P-256/P-384/P-521)有力な選択肢
RSAOpenSSH、PEM(2048ビット以上)旧来のサーバーなら問題なし
DSA非対応(非推奨のため)

パステンプレートの変数

変数 展開される内容
{date}YYYY-MM-DD2026-04-25
{time}HHMMSS143205
{uuid}ランダムな10文字a1b2c3d4e5
{ext}ファイル拡張子png / jpg

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/
設定は5分

SFTPアップロードを設定する

  1. 01

    アップロード設定を開く

    Maxisnapのトレイアイコンをクリックし、Settings → Upload タブを開きます。表示されるのは、登録済みのサーバー一覧と Add Server ボタンです。

  2. 02

    SFTPを選ぶ

    まず Add Serverをクリックし、プロトコル一覧から SFTP を選びます。ホスト、ポート、ユーザー、認証方式を入力する設定パネルが表示されます。

  3. 03

    ホスト・ポート・ユーザーを入力

    ホスト: sftp.yourdomain.com。ポート:通常は 22。ユーザー:SSHのアカウント名です。プロバイダーから別のポートを指定されている場合は、ここで設定してください。

  4. 04

    秘密鍵を選ぶ

    まず Browse をクリックして、鍵ファイルを選びます(Linux/macなら~/.ssh/id_ed25519 、Windowsなら %USERPROFILE%\.ssh\id_ed25519 )。鍵にパスフレーズが設定されている場合は、パスフレーズを入力してください。メモリー上でのみ使われ、ディスクに保存されることはありません。

  5. 05

    接続テストして保存

    まず 接続テストをクリックします。成功すると「Connected — OK」と表示されます。Path TemplateとBase URLを設定したら、 保存をクリックしてください。以降は Ctrl+Alt+7 でキャプチャするたびに、自分のサーバーへ保存されます。

よくある質問

SFTPスクリーンショットアップロードのよくある質問

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ブロックで確実にクローズされます。

撮ったスクリーンショットを、すべて自分の手元に

Maxisnapをダウンロードして自分のSFTPサーバーを指定すれば、他社のクラウドを経由してスクリーンショットを送る必要はなくなります。

無料ダウンロード すべての機能を見る

関連ページ: S3アップロード · スクリーンショットをリンクに · 機能 · SFTPガイド · 開発者向け