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, Maxisnapile 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ünbakı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 20 $) gerektirir. Ücretsiz sürüm, tam yakalama ve işaretlemeyi 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
Maxisnap'i açın ve şuraya gidin: Ayarlar > Yükleme. SFTP 'yi yükleme protokolü olarak seçin ve aşağıdaki alanları doldurun:
- Ana bilgisayar: Sunucunuzun ana bilgisayar adı veya IP adresi (örn.,
screenshots.yourdomain.combölümünde gösterilir) - 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
Maxisnap, varsayılan olarak dosya adlarını yakalama zaman damgasına göre oluşturur (örn., 2026-05-06_143022.png). Adlandırma kalıbını Ayarlar > Yükleme > Dosya adı kalıbı bölümünden özelleştirebilirsiniz. Seçenekler şunları içerir:
{datetime}— Tam zaman damgası (varsayılan){date}/{datetime}— Tarih tabanlı alt dizinlere göre düzenlenmiş{random}— Bağlantısız URL'ler için rastgele 8 karakterlik dize{random}-{datetime}— Benzersizlik için rastgele önek, bulunabilirlik için zaman damgası
Güvenlik odaklı kurulumlar için, {random} adlandırmasını kullanın. Bu, URL'leri tahmin edilemez kılar — kimse bir zaman damgasını artırarak ekran görüntülerinizi sıralayamaz.
İ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:
- Rastgele dosya adları — URL'ler tam bağlantı olmadan tahmin edilemez. Basit ama gerçek bir güvenlik değil.
- 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.
- İmzalı URL'ler — SFTP yerine S3 uyumlu depolama kullanıyorsanız, süreyle sınırlı imzalı URL'ler oluşturabilirsiniz.
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 statusile 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ştirirveya 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üleriiç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çmesininbakın.
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.