“… anahtarı henüz bilinmiyor” ya da “değişti”

AnyBucket her SFTP sunucusunun anahtarını, Terminal'in kullandığı dosyayla aynı olan kendi ~/.ssh/known_hosts dosyanızla karşılaştırır. Anahtar yeniyse ya da değiştiyse size sorar.

Henüz bilinmeyen bir anahtar, bir sunucuya ilk kez bağlandığınızda normaldir.

  1. Sunucunun parmak izini yöneticisinin yayımladığı yerde bulun ya da ona sorun. Kendi yönettiğiniz bir sunucuda ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub onu yazdırır.
  2. AnyBucket'ın gösterdiği parmak iziyle karşılaştırın.
  3. Yalnızca eşleşiyorlarsa güvenin. AnyBucket anahtarı known_hosts dosyasına ekler ve o andan itibaren Terminal de onu tanır.

Değişen bir anahtar, sunucu yeniden kurulduktan ya da taşındıktan sonra beklenir. Aksi halde bağlanmayın: biri sizinle sunucu arasına girmiş olabilir.

  1. Anahtarın gerçekten değiştiğini sunucunun yöneticisiyle doğrulayın.
  2. Eski anahtarı Terminal'de kaldırın: ssh-keygen -R example.com (bağlandığınız sunucu adını ya da adresi kullanın).
  3. Yeniden bağlanın ve yeni parmak izini yukarıdaki gibi denetleyin.

SFTP anahtarları ya da atlama sunucuları çalışmıyor

AnyBucket, macOS ile gelen ssh olan /usr/bin/ssh programını çalıştırır. Terminal'de ssh user@host ile çalışan her şey AnyBucket'ta da çalışır: ajanınız, ~/.ssh/config dosyanız (Host, IdentityFile, ProxyJump) ve güvenlik anahtarları.

Bu yüzden önce aynı sunucuyu Terminal'de deneyin:

  1. Yer imindekiyle aynı kullanıcı ve sunucu adıyla ssh user@host komutunu çalıştırın.
  2. Başarısız olursa hangi anahtarları sunduğunu ve nerede durduğunu görmek için ssh -v user@host komutunu çalıştırın.
  3. Sorunu orada çözün: anahtarı ssh-add ile ajanınıza ekleyin, ~/.ssh/config içinde sunucu için IdentityFile ayarlayın ya da bir bastion arkasındaki sunucu için bir ProxyJump satırı ekleyin.
  4. Terminal'de çalıştığında AnyBucket'ta aynı kullanıcı ve sunucu adıyla yeniden bağlanın.

Ayrıntılar SSH anahtarları ve atlama sunucuları rehberinde.

FTPS bağlanmıyor

AnyBucket FTPS'nin TLS katmanını küçük bir Python köprüsü üzerinden çalıştırır; bu yüzden FTPS için Apple'ın Command Line Tools paketindeki python3 gerekir.

  1. Terminal'i açın ve python3 --version komutunu çalıştırın.
  2. macOS Command Line Tools'u kurmayı önerirse ya da komut bulunamazsa xcode-select --install komutunu çalıştırın ve yönergeleri izleyin.
  3. Yeniden bağlanın.

Kendinden imzalı sertifika mı? AnyBucket ona güvenip güvenmeyeceğinizi bir kez sorar ve seçiminizi o yer imi için hatırlar. Beklemediğiniz bir sertifikaya güvenmeden önce sunucunun yöneticisine danışın.

Hâlâ bağlanmıyor mu? Sunucunun FTP kapısında açık TLS sunduğunu denetleyin. AnyBucket, çoğu güvenlik duvarının izin verdiği pasif modda bağlanır.

S3 uyumlu depolama hiçbir şey listelemiyor ya da reddediyor

Amazon S3 dışındaki depolamaların kendi uç noktası gerekir ve birçoğu yol stili adresler bekler.

  1. Yer imini düzenleyin (ya da sağlayıcının kendi kutucuğunu seçin: Cloudflare R2, Backblaze B2, Wasabi, DigitalOcean Spaces veya Google Cloud Storage).
  2. Diğer tüm depolamalar için S3 uyumlu seçeneğini seçin ve sağlayıcınızın verdiği uç nokta URL'sini girin.
  3. MinIO, LocalStack ve kendi sunucunuzda barındırılan çoğu depolama için yol stili adreslemeyi açın.
  4. Erişim anahtarının bucket'ı listeleme izni olduğunu sağlayıcınızla denetleyin.

Bir aktarım durdu

Kopan bağlantı, zaman aşımı ya da sunucunun yeniden başlaması gibi geçici hatalar 1, 3 ve 8 saniye sonra yeni bir bağlantıyla kendiliğinden yeniden denenir. Genellikle fark etmezsiniz bile.

Yine de başarısız olan bir aktarım, hatasıyla birlikte iki yerde Dikkat gerektiriyor altında bekler:

  • Aktarımlar penceresi (⌥⌘T)
  • menü çubuğu paneli

Hatayı okuyun, nedenini giderin (dolu bir disk, sunucudaki bir izin, süresi dolmuş bir parola), ardından Yeniden dene'ye basın. Aktarım kaldığı yerden sürer.

AnyBucket'tan çıkarsanız ya da Mac yeniden başlarsa yarıda kalan aktarımlar uygulamayı yeniden açtığınızda geri gelir. Kuyruk ~/Library/Application Support/AnyBucket/ klasörüne kaydedilir.

Bildirim gelmiyor

  1. Sistem Ayarları → Bildirimler'i açın, AnyBucket'ı bulun ve bildirimlere izin verin.
  2. AnyBucket'ta Ayarlar → Bildirimler'i açın. macOS'in bildirimlere izin verip vermediğini gösterir ve her tür için bir anahtar sunar: biten gruplar, hatalar, kopan bağlantılar, biten eşitlemeler ve lisans sorunları.

Biten gruplar, AnyBucket arka plandayken ya da grup biraz uzun sürdüğünde bildirilir; izlerken yaptığınız hızlı bir kopya için bildirim gerekmez.

AnyBucket lisansı yeniden istiyor

İnternet olmadan AnyBucket, son başarılı lisans denetiminden sonra yedi gün çalışmaya devam eder. Sonrasında yeniden denetlemek ister.

  1. Mac'in çevrimiçi olduğundan emin olun, ardından AnyBucket'ı açın. Bir sonraki denetim yedi günü yeniler.
  2. Polar etkinleştirmeyi reddettiyse, örneğin bu Mac müşteri portalında kaldırıldığı için, AnyBucket → Lisansı yönet … komutunu seçin, etkisizleştirin ve anahtarınızla yeniden etkinleştirin.
  3. İki Mac'iniz de zaten etkinse önce birini etkisizleştirin. Lisans ve güncellemeler sayfasına bakın.

Hâlâ çözülmedi mi?

support@clevermechanisms.dev adresine e-posta gönderin. Her ileti okunur. Hızlı yanıt almak için şunları ekleyin:

  • macOS sürümünüz ve AnyBucket → AnyBucket hakkında penceresindeki AnyBucket sürümü
  • protokol ve S3 için sağlayıcı
  • ne yaptığınız, ne beklediğiniz ve hata iletisinin tam metni
  • SFTP için, ssh user@host komutunun Terminal'de çalışıp çalışmadığı

Lütfen parola, gizli anahtar ya da lisans anahtarınızı asla göndermeyin.