iPhone'da SSH terminali, SFTP ve FTPS
Sunucularda ve switch'lerde SSH komutları çalıştırmak ve dosyaları SFTP ya da FTPS üzerinden taşımak için, kaydedilen host'lar ve Keychain parolalarıyla iPhone ya da iPad'de NetBlade Pro'yu kullanın.
Ağda bir şeyin hızlı bir bakışa ihtiyacı olduğunda; bir sunucunun diski, bir switch’in port durumu, getirilecek bir yapılandırma dosyası; NetBlade bunu telefondan yapmanıza izin verir. Bu makale SSH terminalini ve dosya aktarımı ekranını kapsar: nasıl bağlanılacağını, kaydedilen host’ların nasıl çalıştığını, parolalarınızın nerede tutulduğunu ve iOS’un koyduğu sınırları.
Başlamadan önce
- NetBlade Pro. SSH terminali ve Dosya aktarımı Pro özellikleridir; Ayarlar › «NetBlade Pro’yu gör» planları gösterir.
- SSH’yi kabul eden bir sunucu, switch ya da yönlendirici (genellikle port 22) veya bir FTP/FTPS sunucusu.
- Üzerinde bir hesap. SSH terminali bir kullanıcı adı ve bir parolayla oturum açar.
1. SSH üzerinden bağlanın
- Araçlar › SSH’yi açın.
- «Host», «Port», «Kullanıcı adı» ve «Parola»yı girin.
- Bu makineye geri döneceksiniz «Bu host’u kaydet»i açın. Bir sonraki sefer parolayı yazmayı atlamak için «Parolayı hatırla»yı da açın.
- «Bağlan»a dokunun.
İlk bağlantıda NetBlade sunucunun host anahtarını saklar. Daha sonraki her bağlantıda, parolanızı göndermeden önce anahtarın aynı olduğunu kontrol eder.
Uyarı: Anahtar değiştiyse, NetBlade ”… için host anahtarı değişti” diyerek durur ve eski ve yeni parmak izlerini gösterir. Hiçbir şey gönderilmez. Bir ele geçirme girişiminin göründüğü şey budur ve yeniden kurulmuş bir sunucunun da göründüğü şeydir: zararsız açıklamayı varsaymadan önce makineyi işleten kişiyle kontrol edin.
2. Komutlar çalıştırın
Alana bir komut yazın ve gönderin. «Tamamla» düğmesi Tab tuşu gibi çalışır, bu oturumda zaten yazdığınız komutları ve yerleşik olanları önerir.
Alanın üstünde bir sıra tek dokunuşluk komut vardır. NetBlade bağlanırken bir Linux makinesiyle mi yoksa bir switch veya yönlendiriciyle mi konuştuğunu tahmin eder ve eşleşen seti sunar; ilk hap “Linux” ile “Switch / yönlendirici” arasında geçiş yapar. Her kısayol yalnızca okur ve etiket, gönderilecek tam komuttur. Bir kısayola dokunup basılı tutun ve önce onu ayarlamak için «Çalıştırmadan önce düzenle»yi seçin, örneğin bir arabirim adı eklemek için.
Bittiğinde «Bağlantıyı kes»e dokunun.
Not: iOS uygulamalara tam etkileşimli bir terminal sunmaz, bu yüzden komutlar tek tek çalışır.
top,viya dalessgibi ekranı ele geçiren programlar çalışmaz. Bunların etkileşimsiz biçimlerini kullanın:top -bn1,journalctl --no-pager,tail -n 50.
3. SFTP, FTP ya da FTPS ile dosyaları taşıyın
- Araçlar › Dosya aktarımı’nı açın.
- «Protokol»ü seçin: SFTP, FTP ya da FTPS. Port her zamanki varsayılana değişir (22, 21 ya da 990).
- «Host», «Port», «Kullanıcı adı» ve «Parola»yı girin ya da izin veren FTP sunucuları için «Anonim»i açın.
- «Bu bağlantıyı kaydet»i ve isterseniz «Parolayı hatırla»yı açın.
- «Bağlan»a dokunun ve klasörlere göz atın.
Klasör görünümünden «Yükle», «İndir», «Yeniden adlandır», «Sil» yapabilir ve bir «Yeni klasör» oluşturabilirsiniz. Silme onay ister, çünkü geri alınamaz.
Hangi protokolü seçmeli
- SFTP SSH üzerinde çalışır, bu yüzden SSH ile girebildiğiniz herhangi bir makine genellikle onu ek bir hizmet olmadan sunar. Onu tercih edin.
- FTPS TLS ile FTP’dir. NetBlade sunucunun sertifikasını ilk bağlantıda sabitler ve daha sonrakilerde, veri bağlantısında da dahil, kontrol eder.
- FTP parolayı ve dosyaları düz metin olarak gönderir ve uygulama size hatırlatır. Onu yalnızca güvendiğiniz bir ağda ve yalnızca başka bir şey mevcut olmadığında kullanın.
Not: iPhone’da 1. adımda açıklanan host anahtarı kontrolü SSH terminaline uygulanır. Dosya aktarımı ekranı SFTP sunucusunun host anahtarını doğrulamaz, bu yüzden tanıdığınız makinelere, güvendiğiniz bir ağda bağlanın.
4. Kaydedilen host’ları yönetin
Kaydedilen host’lar her ekranın üstünde, SSH’de “Kaydedilenler” ve Dosya aktarımı’nda “Kaydedilen bağlantılar” altında görünür. Bağlantıyı doldurmak için birine dokunun; bir anahtar simgesi parolasının hatırlandığı anlamına gelir.
Birini kaldırmak için ona dokunup basılı tutun ve «Unut»u seçin. Bu, kaydedilen girdiyi ve hatırlanan parolasını siler.
İpucu: Ana Ekran’daki NetBlade simgesine dokunup basılı tutun: son dört kaydedilen SSH ve dosya aktarımı host’u hızlı işlem olarak görünür. Birine dokunmak aracı zaten bağlanırken açar.
5. Parolalarınızın nerede yaşadığını bilin
- Hatırlanan parolalar yalnızca bu cihazda, iOS Keychain’de saklanır. Diğer cihazlarla senkronize edilmezler ve NetBlade’in yedekleme dosyasına asla girmezler.
- Kaydedilen bir host’un geri kalanı (adres, port, kullanıcı adı, etiket) uygulamanın yerel verilerinde tutulur.
- NetBlade’i yeni bir cihazda geri yüklerseniz, kaydedilen host’lar geri gelir ama parolalar gelmez: onları tekrar girersiniz.
Bu bilinçlidir. Tek bir cihazda kalan bir parola, unuttuğunuz bir yedekleme dosyası aracılığıyla sızamaz.
Çalıştığını kontrol edin
- «Bağlan»dan sonra çıktı alanı host ve kullanıcı adınızla “Şuna bağlanıldı” gösterir.
uptimegibi bir kısayol sunucudan bir satır döndürür.- Dosya aktarımı’nda ana dizininizin klasör listesi görünür.
- Ekrandan ayrılıp geri geldiğinizde, host kaydedilenler arasında listelenir.
Bir şeyler ters giderse
- El sıkışma, ortak bir algoritma olmadan başarısız oluyor. Eski cihazlar ve bazı sıkılaştırılmış olanlar, uygulamanın paylaşmadığı algoritmalar sunar. NetBlade sunucunun sunduğunu yazdırır, böylece hangisi olduğunu görebilirsiniz; eski cihazlarda bir SSH ürün yazılımı güncellemesi genellikle çözümdür.
- Oturum açma reddedildi. Kullanıcı adını ve parolayı kontrol edin. SSH terminali bir parolayla oturum açar; yalnızca anahtar kabul eden hesaplar burada kullanılamaz.
- Bir komut takılıyor gibi görünüyor ya da hiçbir şey yazdırmıyor. Muhtemelen bir terminal bekliyor. Etkileşimsiz bir biçim kullanın.
- “TLS sertifikası … ilk bağlantıdan bu yana değişti”. FTPS sunucusu artık farklı bir sertifika sunuyor ve NetBlade bağlanmıyor. Yenilenmiş bir sertifika ya da bir ele geçirme olabilir: sunucuyu işleten kişiyle doğrulayın.
Sonraki
- Windows ve Linux PC’lerinin envanterini çıkarın
- Ağ haritasını switch’lerinizden oluşturun
- iPhone ve iPad için NetBlade kılavuzu: SSH ve dosya aktarımı
← Tüm nasıl yapılır kılavuzları Özellik kılavuzu → Ürün: NetBlade iPhone · iPad →