Net :: ssh :: perl

Perl-Clientschnittstelle zu SSH
Jetzt downloaden

Net :: ssh :: perl Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Greg Sabino Mullane
  • Website des Verlags:
  • http://search.cpan.org/~turnstep/

Net :: ssh :: perl Stichworte


Net :: ssh :: perl Beschreibung

Perl-Clientschnittstelle zu SSH Net :: ssh :: perl ist ein Perl-Modul, das einen SSH-Client (Secure Shell) implementiert. Es ist mit den SSH-1- und SSH-2-Protokollen kompatibel.Synopsis NET :: ssh :: perl; mein $ ssh = net :: ssh :: perl-> neu ($ host); $ ssh-> Login (US-Dollar, $ Pass); Meine ($ stdout, $ stderr, $ Exit) = $ ssh-> cmd ($ cmd); net :: ssh :: perl ermöglicht es Ihnen, Befehle auf Remote-Computern einfach und sicher auszuführen, und erhalten die stdout, stderr und exit Status dieses Remote-Befehls. Es enthält integrierte Unterstützung für verschiedene Methoden zur Authentifizierung mit dem Server (Kennwortauthentifizierung, RSA Challenge-Response-Authentifizierung usw.). Es implementiert die E / A-Pufferung, den Pakettransport und die Benutzerauthentifizierungsschichten des SSH-Protokolls vollständig und nutzt externe Perl-Bibliotheken (in der Crypt :: Familie von Module), um die Verschlüsselung aller über das unsicheren Netzwerk gesendeten Daten zu behandeln. Es kann auch Ihre vorhandenen SSH-Konfigurationsdateien (/ etc / ssh_config usw.), RSA-Identity-Dateien, DSA-Identitätsdateien, bekannte Hosts-Dateien usw. lesen. SSH-Clients ist, dass es auf dem Prozess des Prozesses speichert: Sie müssen keinen separaten Prozess mehr gabrieren und ausführen, um eine Verbindung mit einem SSHD herzustellen. Je nach Zeit- und Speichermenge, die erforderlich ist, um einen Prozess for Gabrd zu for Gabrd zu erzielen, kann dieser Gewinn ziemlich erheblich sein. Insbesondere wenn Sie in einer persistenten Perl-Umgebung (mod_perl zum Beispiel) laufen, wobei ein neuer Prozess ein neuer Prozess ein Drain auf Prozess- und Speicherressourcen ist. Es vereinfacht es auch den Prozess der Verwendung von passwortbasierten Authentifizierungen; Beim Schreiben eines Wrappers um SSH müssen Sie wahrscheinlich erwarten, den SSH-Client zu steuern und Ihr Passwort zu geben. Net :: ssh :: perl verfügt über eine integrierte Unterstützung für die Authentifizierungsprotokolle, daher gibt es keinen Aufwand mehr, mit allen externen Prozessen zu kommunizieren.Das SSH2-Protokoll-Support (in Netz :: ssh :: perl ab Version 1.00) ist Kompatibel mit der SSH2-Implementierung in OpenSSH und sollte mit der "offiziellen" SSH-Implementierung auch vollständig kompatibel sein. Wenn Sie eine SSH2-Implementierung finden, die nicht mit net :: ssh :: perl nicht kompatibel ist, lassen Sie es mich wissen (E-Mail-Adresse in Autor und Urheberrechten); Es stellt sich heraus, dass einige SSH2-Implementierungen subtile Unterschiede von anderen haben. 3DES (3DES-CBC), Blowfish (Blowfish-CBC) und RC4 (Arcfour) -Fipfel sind derzeit für SSH2-Verschlüsselung unterstützt, und die Integritätsprüfung wird entweder von den HMAC-SHA1- oder HMAC-MD5-Algorithmen durchgeführt. Die Komprimierung ist, falls angefordert, auf Zlib beschränkt. Unterstützte Server-Host-Schlüsselalgorithmen sind SSH-DSS (Standard-) und SSH-RSA (benötigt Crypt :: RSA); Unterstützte SSH2-öffentliche Schlüsselauthentifizierung Algorithmen sind die gleichen Perl. SFTP erfordert die Verwendung des SSH2-Protokolls. Anforderungen: · Perl.


Net :: ssh :: perl Zugehörige Software