NetSarang xShell - güçlü bir SSH istemcisi

NetSarang xShell - güçlü bir SSH istemcisi

Hala Putty + WinSCP/FileZilla kullanıyor musunuz?

O halde xShell gibi yazılımlara dikkat etmenizi öneririz.

  • Yalnızca SSH protokolünü değil, diğerlerini de destekler. Örneğin telnet veya rlogin.
  • Aynı anda birden fazla sunucuya bağlanabilirsiniz (sekme mekanizması).
  • Her seferinde veri girmenize gerek yoktur, hatırlayabilirsiniz.
  • Sürüm 6'dan başlayarak, UTF-8 dahil tüm Rus kodlamalarını anlayan bir Rus arayüzü ortaya çıktı.
  • Hem şifre bağlantısını hem de anahtar bağlantısını destekler.

  • Üstelik dosyaları ftp/sftp aracılığıyla yönetmek için artık WinSCP veya FileZilla'yı ayrı ayrı çalıştırmanıza gerek yok.
  • xShell geliştiricileri ihtiyaçlarınızı dikkate aldı ve ayrıca normal FTP ve SFTP'yi destekleyen xFtp'yi de geliştirdi.
  • Ve en önemli şey, xFtp'nin doğrudan aktif bir ssh oturumundan başlatılabilmesi ve dosya aktarım modunda (sFtp protokolünü kullanarak) bu özel sunucuya hemen bağlanabilmesidir. Ancak xFtp'yi kendiniz açabilir ve herhangi bir sunucuya bağlanabilirsiniz.

Ayrıca bir genel/özel anahtar oluşturucu ve bunları yönetmek için bir yönetici de dahildir.

NetSarang xShell - güçlü bir SSH istemcisi

Kişisel, ticari olmayan veya eğitim amaçlı kullanım için tamamen ücretsizdir.

www.netsarang.com/ru/free-for-home-school

Alanları doldurun, erişiminiz olan e-postayı gönderdiğinizden emin olun, oraya bir indirme bağlantısı gönderilecektir.

NetSarang xShell - güçlü bir SSH istemcisi

Her iki uygulamayı da indirip yükleyin. Hadi başlayalım.

Başlattıktan sonra, boşken kayıtlı oturumların listesini içeren bir pencere görüyoruz. “Yeni”yi tıklayın

NetSarang xShell - güçlü bir SSH istemcisi

Bağlantı bilgilerini, bağlantı noktası/ana bilgisayar/ip adresini ve ayrıca istenen oturum adını girin.
Ardından, kimlik doğrulamaya gidin ve kullanıcı adını ve şifreyi girin.

NetSarang xShell - güçlü bir SSH istemcisi

Sonraki Tamam ve sunucuya bağlanın.

xFTP için her şey aynıdır. Seçmeniz gereken tek şey protokoldür, varsayılan sFTP olacaktır, normal FTP'yi seçebilirsiniz.

En kullanışlı şey seçilen metnin otomatik olarak panoya kopyalanmasıdır
(Araçlar - Seçenekler - Klavye ve Fare - İşaretli metni panoya kopyala).

NetSarang xShell - güçlü bir SSH istemcisi

Yalnızca şifreyle değil, çok daha güvenli ve kullanışlı bir anahtar kullanarak da bağlanabilirsiniz.

Anahtarımızı veya daha doğrusu bir çift genel/özel anahtarı oluşturmamız gerekiyor.

Xagent'ı başlatın (kurulu dahil).

Anahtarların listesini boşken görüyoruz. Anahtarları Yönet'e ve ardından Oluştur'a tıklayın
RSA yazın
Uzunluk minimum 4096 bit.

NetSarang xShell - güçlü bir SSH istemcisi

İleri'ye tıklayın ve bekleyin. Sonra tekrar Sonraki

Anahtarı işimize yarayacak şekilde adlandırıyoruz; istenirse ek bir şifre belirleyerek anahtarı koruyabilirsiniz (anahtarı başka bir cihaza bağlarken veya içe aktarırken istenecektir)

NetSarang xShell - güçlü bir SSH istemcisi

Sonraki Daha sonra PUBLIC anahtarımızın kendisini görüyoruz. Sunucuya bağlanmak için kullanıyoruz. Bir anahtar birçok sunucuda kullanılabilir, bu da kullanışlıdır.

Bu nesli tamamlar ama hepsi bu değil.
Sunucuya bir anahtar eklemeniz gerekir.
Sunucuya ssh aracılığıyla bağlanın ve /root/.ssh adresine gidin

root@alexhost# cd /root/.ssh

vakaların %90'ında -bash: cd: /root/.ssh: Böyle bir dosya veya dizin yok hatası alıyoruz
bu normaldir, eğer anahtarlar daha önce sunucuda oluşturulmamışsa bu klasör eksiktir.

Sunucunun anahtarını da benzer şekilde oluşturmak gerekir.

root@alexhost# ssh-keygen -t rsa -b 4096

Bize anahtar dosyasını nereye kaydedeceğimizin yolunu sunacak.
Enter tuşuna basarak varsayılan /root/.ssh/id_rsa değerini kabul ediyoruz.
Daha sonra anahtar dosyasının şifresi ve onayı gelir veya boş bırakıp Enter tuşuna basın.

Tekrar /root/.ssh dizinine gidin:

root@alexhost# cd /root/.ssh

Yetkili_anahtarlar dosyası oluşturmanız gerekir:

root@alexhost# nano authorized_keys

Yukarıda elde ettiğimiz metin biçiminde anahtarımızı içine yapıştırıyoruz:

NetSarang xShell - güçlü bir SSH istemcisi

Kaydet ve çık.
Ctrl + O
Ctrl + X

xShell'e gidin, kayıtlı oturumların listesini çağırın (Alt+O)

NetSarang xShell - güçlü bir SSH istemcisi

Oturumumuzu buluyoruz, özelliklere tıklıyoruz, kimlik doğrulamaya gidiyoruz.

Yöntem alanında ortak anahtarı seçin.
Kullanıcı anahtarı alanında önceden oluşturduğumuz anahtarımızı seçin, kaydedin ve bağlanın.

NetSarang xShell - güçlü bir SSH istemcisi

İstemci ÖZEL bir anahtar kullanır ve sunucuda bir ORTAK anahtar kayıtlıdır.

Bağlantı kurmak istiyorsanız özel anahtar diğer bilgisayarınıza aktarılabilir.

Xagent - anahtarları yönet'te anahtarı seçin - Dışa aktar, kaydet.

Başka bir bilgisayarda Xagent - anahtarları yönetin - İçe aktarın, seçin, ekleyin. Anahtar şifre korumalıysa bu noktada şifre istenecektir.

Anahtar yalnızca root'a değil herhangi bir kullanıcıya atanabilir.

Standart yol /user_home_folder/.ssh/authorized_keys
Örneğin alexhost kullanıcısı için bu, varsayılan olarak /home/alexhost/.ssh/authorized_keys olacaktır.

NetSarang xShell - güçlü bir SSH istemcisi

Kaynak: habr.com