macOS'in size sundukları
- Finder: Git → Sunucuya Bağlan, SMB, NFS ve WebDAV paylaşımlarına ve FTP sunucularına salt okunur olarak bağlanır. Listede SFTP yok. Apple seçenekleri Mac'inizi paylaşılan bilgisayarlara ve sunuculara bağlama sayfasında anlatır.
- Terminal:
sftp user@hostetkileşimli bir oturum açar,scp file user@host:/pathise bir dosyayı kopyalar. İkisi de hızlıdır ve SSH anahtarlarınızı kullanır, ancak görecek bir şey yoktur: her yolu siz yazarsınız.
Arada bir birkaç dosya için Terminal yeterlidir. Günlük iş için iki tarafı da gösteren bir istemci daha kolaydır.
Bir SFTP istemcisinde nelere bakmalı
| Aranacak özellik | Neden önemli |
|---|---|
Kendi ~/.ssh anahtarlarınız, ajanınız ve yapılandırmanız |
Bakımı yapılacak ikinci bir anahtar ve sunucu listesi olmaz |
Atlama sunucuları (ProxyJump) |
Birçok sunucu bir bastion arkasında durur |
known_hosts ile sunucu anahtarı denetimi |
Sunucu beklediğiniz sunucu değilse size söyler |
| Mac'iniz ve sunucu yan yana | Her kopyanın iki ucunu da görürsünüz |
| Kopan bağlantıdan sağ çıkan kopyalar | Büyük yüklemeler kendi kendine tamamlanır |
| Kendi düzenleyicinizde düzenleme | Bir yapılandırma dosyasını elle indirmeden düzeltirsiniz |
AnyBucket bunların hepsini yapar. Karşılaştırma, diğer Mac uygulamalarının bunlardan hangilerini anlattığını gösterir.
Bir SFTP sunucusuna bağlanın
- ⇧⌘K'ye basın (Dosya → Sunucuya bağlan …) ve SFTP'yi seçin.
- Sunucunun adresini ve kullanıcı adınızı girin. Anahtarla giriş yapıyorsanız parolayı boş bırakın.
- Bağlanın. İlk kez bağlanıyorsanız AnyBucket sunucunun anahtarını gösterir; güvenmeden önce parmak izini yöneticinizin yayımladığıyla karşılaştırın.
- Yer imi olarak kaydedin; bir dahaki sefere ⌘K onu birkaç harfle bulur.
Palete bir adres de yapıştırabilirsiniz: ⌘K'ye basın ve sftp://deploy@example.com/var/www adresini yapıştırın.
Dosyaları kopyalayın
- İkinci bir bölme açmak için ⌘\ tuşuna basın ve Bu Mac'i ya da başka bir sunucuyu seçin.
- Dosyaları Boşluk ile işaretleyin ya da +'ya basıp
*.htmlgibi bir desen yazın. - Diğer bölmeye kopyalamak için F5'e, taşımak için F6'ya basın.
Kopan bir bağlantıya takılan aktarımlar yeni bir bağlantıyla yeniden denenir ve çıksanız bile kuyruk geri gelir. İki bölme de aynı SFTP sunucusundaysa ve hesabınızın kabuğu varsa kopyalar sunucuda cp ile çalışır; Mac'inize hiçbir şey inmez.
Sunucudaki dosyaları düzenleyin
Bir dosyada F4'e basın ve bir uygulama seçin. AnyBucket dosyayı orada açar ve her kaydettiğinizde değişiklik yüklenir. F3, hiçbir şey açmadan dosyayı Hızlı Bakış'ta gösterir. ⇧⌘C dosyanın URL'sini kopyalar.
Anahtarlar, yapılandırma ve atlama sunucuları
AnyBucket /usr/bin/ssh programını çalıştırdığı için Terminal'de ssh user@host ile çalışan her şey burada da çalışır: parola, anahtarlar, ajan, Host, IdentityFile ve ProxyJump içeren ~/.ssh/config ve güvenlik anahtarları. Bir giriş başarısız olursa önce aynı sunucuyu Terminal'de deneyin. SSH anahtarları ve atlama sunucuları kurulumu adım adım anlatır.