Aynı arabirimde SSH ve Telnet'e erişim sağlayan bir C# kitaplığı arıyorum. İyi bir seçim ne olurdu?C# SSH ve Telnet için Kitaplık
cevap
Bu bağlantı, size C# Telnet Library
- Minimalistik Telnet yardımcı olabilecek
- telnetcsharp.codeplex.com
- xpresslearn
- thoughtproject.com
- dotnettelnet
yapamadım herhangi bir şey bulmak hem telnet hem de ssh için aynı (veya hatta benzer API'ler), sharpSSH, SSH'yi güzel bir şekilde özetleyen küçük bir kütüphanedir.
SharpSSH yıllardır tutulan değil ... –
Keskin ssh – Tjaart
birisi burada [SSH.Net] (http://sshnet.codeplex.com/) SharpSSH devraldı gibi görünüyor ve Nuget 1 üzerinden ulaşılabilir çok çok adamcağız –
SSH yığını için Granados'u öneririm. Birçok üründe kullanılmıştır.
Telnet yığını için bu code project page'u öneririm.
Poderosa terminal emulator'u da karşıdan yükleyebilirsiniz. Granados'u SSH yığını olarak kullanıyor ve telnet yığınının kendi uygulaması var.
Poderosa çok takılabilir. Ağ yığınlarında iyi bir soyutlama katmanı sağlar. Kendi birleşik arayüzünüzü yazmak için zamanınız yoksa, işlerini gerçekten kontrol etmelisiniz. İstediğiniz gibi aynı arayüz altında SSH ve Telnet'e erişim sağlar. Ne yazık ki, Japon mühendisler tarafından yazılmıştır. Tüm satır içi yorumlar Japonca yazılmıştır. Kodları anlamak biraz zaman alabilir.
Ayrıca terminal emülasyon kütüphanesine de göz atmak isteyebilirsiniz. Uzak terminallerden dönen verileri işleyeceğinizden, çoğu terminal cihaz kontrol komutları, yazı tipi rengi/stili veya imleç hareketi komutları için escape character sequence'u döndürür. Basit bir "ls -al" komutunda bile, döndürülen içeriğin bazı kaçış karakter dizileri de içerebileceğini fark edemezsiniz. Bu çıkış dizileri farklı renklerde gösterilen dizin adını ve dosya adını yapmaktır.
Yine, terminal öykünmesi için bulabildiğim en iyi C# kütüphanesi Poderosa'dır. C# kütüphanesi kullanmak zorunda kalmazsanız, PuTTY en iyi terminal öykünme desteğine sahiptir. Şimdiye kadar gördüğüm hemen hemen tüm kaçış karakter dizilerini tanıyabilir.
Poderosa ve Granados'a bakmanızı şiddetle tavsiye etmeme rağmen, bu projelerin artık aktif olmadığına dikkat edin. Eh .. bile, hala gördüğüm en iyisi.
SSH'nin C# ile çalışması gerçekten çok zor ve uygulamaların çoğu ya çok yavaş ya da çok yavaş. SmarTTY'u yaparken, SharpSSH ve SSH.Net ile çok uğraştık ve nihayet libssh2 etrafında kendi C# sarmalayıcımızı yapmaya karar verdik.
SmarTTY açık kaynak olmasa da, SSH kitaplığını projenizde kullanmak istiyorsanız, bana bir e-posta göndermekten çekinmeyin. Böyle bir kitaplık için büyük bir talep varsa, bunu ayrı bir ürün olarak bırakabiliriz.
Ssh sarıcınızı görmeyi çok isterim. –
Merhaba Ivan. Nasıl görüyorum, sarıcınızı hala serbest bırakmıyorsunuz? Projemde kullanmak için alabilir miyim? – Geograph
- 1. PHP Telnet/SSH dinamik giriş
- 2. Telnet 400
- 3. Python - Qt. Telnet veya ssh sunucu etkileşimi için Terminal Penceresi nasıl yapılır
- 4. Building NetSieben's C + + için SSH Lib
- 5. C/C++ GPL olmayan kitaplık kütüphanesi
- 6. jshg için ssh tuşlarının ssh ile nasıl yayınlanacağı ssh
- 7. JSON Kitaplık için iPhone
- 8. PHP Telnet bağlantısı mesajı
- 9. Gerrit ve Hudson için SSH anahtarları oluşturma
- 10. Satis, Bitbucket ve SSH
- 11. codeblocks otomatik tamamlama/calltips C standart kitaplık işlevleri için çalışmıyor
- 12. Visual Studio 2008 C++ Projesi için Kitaplık ekle
- 13. java.sql.Connection extension SSH için
- 14. Çapraz Platform C++ Dinamik Kitaplık Eklentisi Yükleyicisi
- 15. Açık kaynak Telnet Java API
- 16. Ruby hattı düzenleme telnet sunucusu
- 17. iOS için bir statik kitaplık ve dağıtım için simülatör oluşturma
- 18. C++ gcc derleyicisi için standart kitaplık uygulama dosyalarını nerede bulabilirim?
- 19. C++ Statik olarak bağlantılı paylaşılan kitaplık
- 20. VBA'dan bir Telnet oturumu çalıştırma
- 21. Telnet Uygulama Öğelerini JavaScript'te Kullanma
- 22. Telnet üzerinden satırbaşı nasıl gönderilir?
- 23. SSH
- 24. SSH
- 25. Bir ssh tüneli kurmak için parolasız ssh anahtar oluşturma
- 26. SendKeys Olmadan Telnet Oturumu Nasıl Otomatikleştirilir
- 27. SSH Sunucusunu C#/.Net İçinde Uygulamak Net
- 28. Android için SSH Java kütüphanesi?
- 29. Gitlab için SSH nasıl yapılandırılır?
- 30. Kitaplık yüklendi
Aynı arabirimi nasıl kullanabilirler? SSH, Telnet’e hiçbir anlam taşımayan kullanıcı adı, özel anahtar dosyaları vb. Şeylere ihtiyaç duyar. Ben bağlantısı sadece iki yönlü bir bit akımıdır ortak bir arayüz olabilir kurulur, ancak bağlantı kurulumu çok farklı sonrasında sanırım. –
Arama yaptığınızda ne buldunuz ve neden ihtiyaçlarınızı karşılamıyorlar? –
Bekle, ara? Burada arama yapmayı düşündüm mü? – dotalchemy