NET :: SSH :: PERL

Interfaz cliente Perl a SSH
Descargar ahora

NET :: SSH :: PERL Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Greg Sabino Mullane
  • Sitio web del editor:
  • http://search.cpan.org/~turnstep/

NET :: SSH :: PERL Etiquetas


NET :: SSH :: PERL Descripción

Interfaz cliente Perl a SSH NET :: SSH :: Perl es un módulo Perl que implementa un cliente SSH (Secure Shell). Es compatible con los protocolos SSH-1 y SSH-2.Synopsis Use Net :: SSH :: Perl; My $ ssh = net :: ssh :: perl-> nuevo ($ host); $ ssh-> inicio de sesión ($ usuario, $ pase); mi ($ stdout, $ stderr, $ SALIR) = $ ssh-> cmd ($ cmd); net :: ssh :: perl le permite ejecutar comandos de forma simple y segura en máquinas remotas y recibir el stdout, stderr y salir Estado de ese comando remoto. Contiene soporte incorporado para diversos métodos de autenticación con el servidor (autenticación de contraseña, autenticación de reto-respuesta RSA, etc.). Implementa completamente el búfer de E / S, el transporte de paquetes y las capas de autenticación de usuarios del protocolo SSH, y hace uso de bibliotecas externas Perl (en la cripta :: Familia de módulos) para manejar el cifrado de todos los datos enviados a través de la red insegura. También puede leer sus archivos de configuración SSH existentes (/ etc / ssh_config, etc.), archivos de identidad RSA, archivos de identidad DSA, archivos de hosts conocidos, etc. Una ventaja de usar Net :: SSH :: Perl sobre implementaciones de estilo envolvente de Los clientes SSH son que ahorra en exceso de proceso: ya no necesita bifurcar y ejecutar un proceso separado para conectarse a una SSHD. Dependiendo de la cantidad de tiempo y la memoria necesarios para obtener un proceso, esta victoria puede ser bastante sustancial; Particularmente si se está ejecutando en un entorno PERL persistente (MOD_PERL, por ejemplo,), donde la bifurcación de un nuevo proceso es un drenaje en el proceso y los recursos de memoria. También simplifica el proceso de uso de autenticaciones basadas en contraseña; Al escribir una envoltura alrededor de SSH, es probable que tenga que usar, espere controlar el cliente SSH y darle su contraseña. Net :: SSH :: Perl tiene soporte incorporado para los protocolos de autenticación, por lo que ya no hay ninguna molestia de comunicación con ningún proceso externo. El soporte del protocolo SSH2 (presente en Net :: SSH :: Perl a partir de la versión 1.00) es Compatible con la implementación de SSH2 en OpenSSH, y también debe ser totalmente compatible con la implementación "Oficial" SSH. Si encuentra una implementación de SSH2 que no es compatible con NET :: SSH :: Perl, hágamelo saber (dirección de correo electrónico en el autor y los derechos de autor); Resulta que algunas implementaciones SSH2 tienen diferencias sutiles de otras. 3DES (3DES-CBC), Slowfish (Blowfish-CBC) y RC4 (ArcFour) cifrados se admiten actualmente para el cifrado SSH2, y la verificación de integridad se realiza mediante los algoritmos HMAC-SHA1 o HMAC-MD5. La compresión, si se solicita, se limita a ZLIB. Los algoritmos de teclas de host de servidor soportados son SSH-DSS (el valor predeterminado) y SSH-RSA (Requiere Crypt :: RSA); Compatible con SSH2 Autenticación de la clave pública Los algoritmos son los mismos. Si está buscando el soporte de SFTP, eche un vistazo a Net :: SFTP, que proporciona una implementación de Perl de todas las funciones de SFTP, y se sienta en la parte superior de Net :: SSH :: Perl. SFTP requiere el uso del protocolo SSH2. Requisitos: · Perl


NET :: SSH :: PERL Software relacionado

READONY :: XS

Módulo acompañante para readonly.pm, para acelerar las variables escalares de solo lectura ...

180

Descargar