SFTP Ekran Görüntüsü Yüklemesini Kurun
Çoğu ekran görüntüsü aracı, görüntülerinizi kendi bulut hizmetine yükler. Bir bağlantı alırsınız ama sunucuyu siz kontrol etmezsiniz. Alan adını seçemezsiniz. Erişim denetimleri ayarlayamazsınız. Bağlantının iki yıl sonra hâlâ çalışacağını garanti edemezsiniz. Ve yüklediğiniz her görüntü için — hassas veri içerebilecek ekran görüntüleri dâhil — bir üçüncü tarafa güvenirsiniz.
SFTP yüklemesi bu modeli tersine çevirir. Ekran görüntüleriniz kendi sunucunuza, kendi alan adınızda, kendi denetiminiz altında gider. Onlara kimin erişebileceğine siz karar verirsiniz. Ne kadar süre yayında kalacaklarına siz karar verirsiniz. Yakalamadan bağlantıya kadar tüm zinciri siz kontrol edersiniz.
Bu rehber, Maxisnap ile SFTP ekran görüntüsü yüklemesini kurmayı, sunucu hazırlığından yapılandırmaya ve ilk otomatik yüklemenize kadar adım adım anlatır. Bir web sunucunuz veya VPS'iniz varsa, 15 dakikadan kısa sürede hazır olabilirsiniz.
Neden Diğer Yükleme Yöntemleri Yerine SFTP
SFTP (SSH Dosya Aktarım Protokolü), dosyaları şifreli bir SSH bağlantısı üzerinden aktarır. Diğer yükleme yöntemlerine kıyasla birkaç avantaj sunar:
- Aktarım sırasında şifreli — Tüm veriler SSH üzerinden şifrelenir. Düz FTP'nin aksine, ekran görüntüleriniz aktarım sırasında ele geçirilemez.
- Sunucuda ek yazılım yok — Sunucunuz SSH çalıştırıyorsa (neredeyse tüm Linux sunucuları çalıştırır), SFTP kutudan çıktığı gibi çalışır. FTP arka plan hizmeti yok, web sunucusu API uç noktası yok, ek yapılandırma yok.
- Anahtar tabanlı kimlik doğrulama — Parolalar yerine SSH anahtar çiftleri kullanabilirsiniz; bu hem daha güvenli hem de daha pratiktir.
- Standart protokol — SFTP, her büyük barındırma sağlayıcısı, VPS ve bulut platformu tarafından desteklenir. Üreticiye bağımlılık yok.
- Tam denetim — Kendi sunucunuz, kendi alan adınız, kendi kurallarınız. Ekran görüntüleri, dosya sisteminizde sıradan dosyalardır.
Maxisnap ayrıca FTP, S3 uyumlu depolama ve HTTP POST yüklemelerini de destekler. Ancak kendi sunucusu olan çoğu kullanıcı için SFTP, en basit ve en güvenli seçenektir. Tüm yükleme seçeneklerini görün.
İhtiyacınız Olanlar
- SSH erişimi olan bir sunucu — Herhangi bir Linux VPS işe yarar. DigitalOcean, Linode, Hetzner, AWS EC2 veya kendi donanımınız. Yüklenen görüntüleri sunmak için SSH erişimine ve bir web sunucusuna (Nginx veya Apache) ihtiyacınız vardır.
- Bir alan adı — İsteğe bağlı ama önerilir. Şuraya yüklenen ekran görüntüleri
screenshots.yourdomain.combir IP adresinden daha profesyonel görünür. - Maxisnap Studio — SFTP yüklemesi, Maxisnap Studio eklentisi (tek seferlik $29). Ücretsiz sürüm, tam yakalama ve not eklemeyi içerir.
1. Adım: Sunucunuzu Hazırlayın
SSH erişimi olan bir web sunucunuz zaten varsa 2. Adım'a geçin. Aksi takdirde, minimum kurulum şöyle:
Sunucunuzda, ekran görüntüleri için bir dizin oluşturun ve web sunucunuzu bu dizinden dosya sunacak şekilde yapılandırın.
# Create the screenshot directory sudo mkdir -p /var/www/screenshots sudo chown $USER:$USER /var/www/screenshots sudo chmod 755 /var/www/screenshots
Nginx kullanıyorsanız, bir sunucu bloğu ekleyin (veya mevcut sitenize bir konum ekleyin):
server {
listen 80;
server_name screenshots.yourdomain.com;
root /var/www/screenshots;
location / {
try_files $uri =404;
expires 30d;
add_header Cache-Control "public, immutable";
}
} Apache kullanıyorsanız, karşılığı daha basittir — sadece bir VirtualHost'u dizine yönlendirin:
<VirtualHost *:80>
ServerName screenshots.yourdomain.com
DocumentRoot /var/www/screenshots
</VirtualHost> Let's Encrypt ile SSL ekleyin (kesinlikle önerilir):
sudo certbot --nginx -d screenshots.yourdomain.com # or for Apache: sudo certbot --apache -d screenshots.yourdomain.com
2. Adım: SSH Anahtar Kimlik Doğrulamasını Kurun (Önerilir)
Bir parolayla kimlik doğrulaması yapabilirsiniz, ancak SSH anahtarları daha güvenlidir ve parola yazma ihtiyacını ortadan kaldırır. SSH anahtarlarını zaten kullanıyorsanız bu adımı atlayın.
Windows makinenizde PowerShell'i açın:
# Generate an SSH key pair (if you don't have one) ssh-keygen -t ed25519 -C "maxisnap-upload" # Copy the public key to your server type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh user@your-server "cat >> ~/.ssh/authorized_keys"
Bağlantıyı test edin:
ssh user@your-server "echo 'Connection successful'"
Parola sormadan bağlanıyorsa, anahtar kimlik doğrulaması çalışıyor demektir.
3. Adım: Maxisnap'i Yapılandırın
Ekran görüntüsü düzenleyicisinde, menüyü açın ve şunu seçin: Upload Settings (Yükleme ayarları). Studio özelliği etkin hesapla oturum açın, özel bir sunucu ekleyin veya seçin, ardından şunu seçin: SFTP / SSH, ve aşağıdaki alanları doldurun:
- Ana bilgisayar: Sunucunuzun ana bilgisayar adı veya IP adresi (örn.,
screenshots.yourdomain.com) - Bağlantı noktası: 22 (varsayılan SSH bağlantı noktası, sunucunuz standart olmayan bir bağlantı noktası kullanıyorsa değiştirin)
- Kullanıcı adı: SSH kullanıcı adınız
- Kimlik doğrulama: Anahtar dosyası (özel anahtarınızı seçin, genellikle
C:\Users\YourName\.ssh\id_ed25519) veya Parola - Uzak yol:
/var/www/screenshots/(1. Adım'da oluşturduğunuz dizin) - URL öneki:
https://screenshots.yourdomain.com/(dosyaların erişilebilir olduğu herkese açık URL)
Şuna tıklayın: Bağlantıyı Test Et — doğrulamak için. Maxisnap bağlanmayı ve bir test dosyası yazmayı deneyecek. Başarılı olursa, yüklemeye hazırsınız.
4. Adım: İlk Otomatik Yüklemeniz
Şuna basın: Ctrl+Alt+7 (Maxisnap'in otomatik yükleme kısayolu). Ekranınızdan bir bölge seçin. Maxisnap bölgeyi yakalar, SFTP üzerinden yükler ve paylaşılabilir bağlantıyı panonuza kopyalar.
Bu bağlantıyı bir tarayıcıya yapıştırın. Ekran görüntünüz kendi alan adınızdan yüklenmelidir. URL şuna benzer görünecek:
https://screenshots.yourdomain.com/2026-05-06_143022.png
Hedef yapılandırıldıktan sonra, bir yakalama tek bir iş akışında sunucunuza yüklenebilir ve paylaşılabilir URL'sini panoya yerleştirebilir.
Dosya Adlandırma ve Düzeni
Şu bölümde: Settings > Preferences > File naming (Ayarlar → Tercihler → Dosya adlandırma), Maxisnap üç mod sunar. Varsayılan mod, yakalanan uygulama ve pencere başlığını bir zaman damgasıyla birlikte kullanır; seçilen mod ayrıca önerilen Farklı Kaydet adlarını ve bağlamsal yükleme dosya adlarını da kontrol eder.
- App + window title (Uygulama + pencere başlığı): Varsayılan, kaynak uygulamayı ve pencere başlığını kullanır.
- Private (Genel ad): Kaynak pencere veya OCR metni olmadan, genel bir Maxisnap adı artı bir zaman damgası kullanır.
- Smart local (Akıllı yerel): Kullanılabilir olduğunda görüntü işaretlemelerini veya cihaz üzerinde Windows OCR'ı kullanır, yedek olarak uygulama/pencere bağlamı kullanılır. Video adları uygulama/pencere bağlamını kullanır.
Dosya adlarının yakalamanın içeriğini ortaya çıkarmaması gerektiğinde Gizli'yi seçin. Dosya adı seçimleri erişim kontrolü değildir; özel paylaşım için sunucunuzda kimlik doğrulaması yapılandırın.
İleri Düzey: Ekran Görüntüsü Sunucunuzu Güvenceye Alma
Profesyonel kullanım için şu ek güvenlik önlemlerini göz önünde bulundurun:
Erişim Denetimleri
Varsayılan olarak, ekran görüntüleriniz URL üzerinden herkese açıktır. Erişimi kısıtlamak için birkaç seçeneğiniz var:
- Kimlik doğrulama — Hassas yakalamalar için yetkilendirilmiş erişim gerektirin; tahmin edilmesi zor bir dosya adı tek başına bir ekran görüntüsünü özel hale getirmez.
- Nginx temel kimlik doğrulaması — Tüm ekran görüntüleri dizinine parola koruması ekleyin. Dâhili ekip paylaşımı için kullanışlıdır.
- IP beyaz listesi — Erişimi ofisinize veya VPN IP aralığınıza kısıtlayın.
- Özel S3 teslimatı — Maxisnap'in S3 yükleyicisi, yapılandırdığınız URL ön ekini kullanan bir bağlantı döndürür. Kimlik doğrulamalı veya süresi dolan görüntüleyici bağlantılarına ihtiyacınız varsa, bu teslimat katmanını ayrıca yapılandırın; uygulama bunları otomatik olarak oluşturmaz.
Otomatik Temizleme
Ekran görüntüleri zamanla birikir. Eski dosyaları silmek için bir cron görevi ekleyin:
# Delete screenshots older than 90 days 0 3 * * * find /var/www/screenshots -type f -mtime +90 -delete
Bant Genişliği ve Depolama
Depolama kullanımı; görüntü boyutlarına, içeriğe, biçime ve yakalama hacmine bağlıdır. Kendi iş akışınızdan temsili dosyaları ölçün, beklenen aylık yakalama sayısıyla çarpın ve bir plan seçmeden önce saklama ve yedekler için kapasite ayırın.
Sorun Giderme
"Bağlantı reddedildi" veya zaman aşımı: Sunucunuzun SSH bağlantı noktasının açık olduğunu doğrulayın (güvenlik duvarı kurallarını sudo ufw status ile kontrol edin). SSH hizmetinin çalıştığından emin olun (sudo systemctl status sshd).
"İzin reddedildi": SSH kullanıcınızın uzak yola yazma izni olması gerekir. Sahipliği ls -la /var/www/screenshots/ ile kontrol edin. Dizin, SSH kullanıcınıza veya kullanıcınızın ait olduğu bir gruba ait olmalıdır.
Yükleme başarılı ama bağlantı çalışmıyor: URL önekinizin gerçek herkese açık URL ile eşleştiğini doğrulayın. Web sunucunuzun ekran görüntüleri dizinini sunduğunu kontrol edin. Dosyaya tam yolla tarayıcı üzerinden doğrudan erişmeyi deneyin.
Yavaş yüklemeler: SFTP şifrelidir; bu da düz FTP'ye kıyasla hafif bir ek yük getirir. Tipik ekran görüntüleri (200-500 KB) için, makul herhangi bir bağlantıda yükleme bir saniyeden kısa sürede tamamlanmalıdır. Yüklemeler sürekli yavaşsa, sunucuya olan ağ bağlantınızı kontrol edin.
SFTP Alternatifleri
SFTP, kendi sunucusu olan çoğu kullanıcı için en iyi seçenektir, ancak Maxisnap başka protokolleri de destekler:
- S3 uyumlu depolama — AWS S3, DigitalOcean Spaces, Cloudflare R2, MinIO. Bir sunucu bakımı yapmadan yönetilen depolama isteyen ekipler için en iyisi.
- HTTP POST — Dosya yüklemelerini kabul eden herhangi bir API uç noktasına yükleyin. Özel arka uçlarla entegrasyon için en iyisi.
- FTP — Eski protokol, şifresiz. Yalnızca SFTP kullanılamıyorsa kullanın. Hassas ekran görüntüleri için önerilmez.
Kendi Sunucunuzda Barındırılan Ekran Görüntüleri Neden Önemli
Üçüncü taraf bir ekran görüntüsü hizmeti kullanmak, verilerinizi, çalışma sürenizi ve bağlantılarınızı onlara emanet etmek demektir. Hizmetler kapanır, fiyatlarını değiştirir veya satın alınır. Bağlantılar bozulur. Veri politikaları değişir.
Kendi sunucunuzda barındırılan ekran görüntüleri bu bağımlılıkları ortadan kaldırır. Görüntüleriniz kendi sunucunuzda yaşar, kendi alan adınızda erişilebilir olur, orada istediğiniz süre boyunca kalır. gizlilik açısından hassas ekran görüntüleri için, profesyonel dokümantasyon için ve güvenilir şekilde çalışması gereken bağlantılar için — kendi sunucunuzda barındırma doğru seçimdir. Geliştiricilerin Monosnap yerine Maxisnap'i seçmesinin.
Maxisnap'i İndir ve SFTP yüklemesini bugün kurun. En kısa yol, adanmış Maxisnap'te SFTP ekran görüntüsü yüklemelerini yapılandırma adım adım kılavuzudur — ana bilgisayar, bağlantı noktası, anahtar, temel URL, tamam. Bundan on beş dakika sonra, daha hızlı, daha gizli ve tamamen sizin denetiminizde olan bir ekran görüntüsü iş akışınız olacak.