# Secure Shell2

# Introducción

Se enlaza a la biblioteca » libssh2 que provee acceso a recursos (shell, ejecución remota, tunneling, transferencia de archivos) sobre una máquina remota utilizando una vía de transporte criptográfica segura.

- Instalación/Configuración
  - Requerimientos
  - Instalación
  - Tipos de recursos
- Constantes predefinidas
- Funciones de SSH2
  - ssh2_auth_agent — Autenticación SSH utilizando el agente ssh
  - ssh2_auth_hostbased_file — Identificación utilizando una clave de host pública
  - ssh2_auth_none — Identificación como "none"
  - ssh2_auth_password — Autenticación vía SSH utilizando una contraseña en texto claro
  - ssh2_auth_pubkey — Identificación utilizando una clave pública en una variable
  - ssh2_auth_pubkey_file — Identificación utilizando una clave pública
  - ssh2_connect — Conexión a un servidor SSH
  - ssh2_disconnect — Cierra una conexión a un servidor SSH remoto
  - ssh2_exec — Ejecuta un comando en un servidor remoto
  - ssh2_fetch_stream — Recorre un flujo extendido de datos
  - ssh2_fingerprint — Recupera la huella de un servidor remoto
  - ssh2_forward_accept — Acepta una conexión creada por un observador
  - ssh2_forward_listen — Enlaza un puerto en el servidor remoto y observa las conexiones
  - ssh2_methods_negotiated — Devuelve una lista de métodos negociados
  - ssh2_poll — Consulta los canales/observadores/flujos para eventos
  - ssh2_publickey_add — Añade una clave pública autorizada
  - ssh2_publickey_init — Inicializa un Publickey Subsystem (subsistema de clave pública)
  - ssh2_publickey_list — Lista las claves públicas actualmente autorizadas
  - ssh2_publickey_remove — Elimina una clave pública autorizada
  - ssh2_scp_recv — Solicita un fichero mediante SCP
  - ssh2_scp_send — Envía un fichero mediante SCP
  - ssh2_send_eof — Envía un EOF al flujo
  - ssh2_sftp — Inicializa un subsistema SFTP
  - ssh2_sftp_chmod — Modifica el modo de un fichero
  - ssh2_sftp_lstat — Estado de un enlace simbólico
  - ssh2_sftp_mkdir — Crea un directorio
  - ssh2_sftp_readlink — Devuelve el destino de un enlace simbólico
  - ssh2_sftp_realpath — Resuelve la ruta real de una ruta proporcionada
  - ssh2_sftp_rename — Renombra un fichero remoto
  - ssh2_sftp_rmdir — Elimina un directorio
  - ssh2_sftp_stat — Obtiene el estado de un fichero en un sistema de ficheros remoto
  - ssh2_sftp_symlink — Crea un enlace simbólico
  - ssh2_sftp_unlink — Borra un fichero
  - ssh2_shell — Solicita un shell interactivo
  - ssh2_tunnel — Abre un túnel a través de un servidor remoto

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open