내 서버.
내 키. 내 스크린샷.
모든 캡처가 암호화된 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 키 종류
경로 템플릿 변수
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 트레이 아이콘 → Settings → Upload 탭을 엽니다. 등록된 서버 목록과 Add Server 버튼이 보입니다.
- 02
SFTP 선택
이제 Add Server를 클릭하고 프로토콜 목록에서 SFTP를 선택합니다. 호스트, 포트, 사용자, 인증 방식을 입력하는 설정 창이 나타납니다.
- 03
호스트 + 포트 + 사용자 입력
호스트:
sftp.yourdomain.com. 포트: 보통22입니다. 사용자: SSH 계정 이름을 입력하세요. 제공업체가 다른 포트를 지정했다면 여기에 그 포트를 넣으면 됩니다. - 04
개인 키 선택
이제 Browse를 클릭해 키 파일을 선택합니다(Linux/mac은
~/.ssh/id_ed25519, Windows는%USERPROFILE%\.ssh\id_ed25519). 키에 패스프레이즈가 걸려 있다면 입력하세요. 메모리에서만 사용되며 디스크에 저장되지 않습니다. - 05
테스트 후 저장
이제 Test Connection을 클릭하세요. 연결에 성공하면 "Connected — OK"가 표시됩니다. 경로 템플릿과 기본 URL을 설정한 뒤 Save를 누릅니다. 이제 다음
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 블록에서 깔끔하게 정리됩니다.