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

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

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

SSH経由のSFTP・OpenSSH鍵・Studioアドオン

SFTPスクリーンショットアップロードとは、すべてのキャプチャが暗号化されたSSH接続を通じて、独自のSFTPサーバーへ自動的にアップロードされる仕組みです。買い切り$29の Studioアドオンを使うと、MaxisnapはEd25519、ECDSA、RSAいずれかの鍵認証(またはパスワード)、選択したリモートディレクトリ、そしてリンク用の独自のベースURLでSFTP経由のアップロードに対応します。Settings → Uploadで一度設定すれば、そのあとは Ctrl+Alt+7 を押すたびに、自分のインフラへ保存されます。

プロトコルを詳しく

対応するSSH鍵の種類

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

設定する項目

フィールド できること
ホストとポート自分のSSHサーバーsftp.yourdomain.com、22
認証パスワードまたは秘密鍵ファイルid_ed25519
リモートディレクトリファイルの保存先です。存在しない場合は自動作成されます/var/www/html/screenshots
URLプレフィックスそのフォルダーの公開アドレスhttps://screens.yourcompany.com/

ベースURLの例

# Dedicated subdomain
Remote directory:  /var/www/html/screenshots
URL prefix:        https://screens.yourcompany.com/

# Subfolder on shared hosting
Remote directory:  /home/youruser/public_html/s
URL prefix:        https://yourdomain.com/s/
設定は5分

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

  1. 01

    アップロード設定を開く

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

  2. 02

    SFTPを選ぶ

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

  3. 03

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

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

  4. 04

    秘密鍵を選ぶ

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

  5. 05

    接続テストして保存

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

よくある質問

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

MaxisnapはEd25519のSSH鍵に対応していますか?

はい。Ed25519が推奨される鍵形式で、RSAより高速・小型・高セキュリティです。ECDSAやRSAの鍵も使用できます。

対応している鍵のフォーマットは?

OpenSSH形式のEd25519、ECDSA(P-256/384/521)、RSA(2048ビット以上)に対応しています。秘密鍵はPEM形式・OpenSSH形式のどちらでも構いません。暗号化された鍵の場合は、実行時にパスフレーズの入力を求めます。

サーバー上のパスを自由に指定できますか?

1つのリモートディレクトリを設定します。たとえば /var/www/html/screenshots。存在しない場合は、Maxisnapがサーバー上に自動作成します。ファイル名は、キャプチャしたアプリとウィンドウのタイトルから生成されるか、 ms_ に続けてランダムな10文字を加えた形式になります(プライベート命名がオンの場合)。

VPN経由でもSFTPアップロードは使えますか?

はい。Maxisnapはシステムのネットワークスタックを使うため、WireGuard、Tailscale、OpenVPN、ZeroTierのいずれでも、社内の非公開SSHホストにそのまま接続できます。

アップロードの途中で接続が切れた場合はどうなりますか?

エラーはトースト通知として表示され、スクリーンショットはエディタ内に保持されるため、再試行できます。中断されたアップロードは接続を正常に終了します。

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

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

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

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