¡Esta es una revisión vieja del documento!


Conexión SSH

Para conectar por SSH (Secure Shell) a un servidor remoto:

Requisitos

  • Un servidor remoto (d'oh) que tenga un servicio de SSH accesible.
  • Acceso al puerto abierto por la red (ej.: dentro de la misma red, o puerto redirigido en una red remota).
  • Un cliente SSH:
    • En Linux viene nativo (ssh).
    • En Windows puede ser software como PuTTY o KiTTY, ambos disponibles en la Instalación Modelo y carpeta de software de Helpcom.

En general para conectar a un servidor remoto se usa el cliente SSH de la siguiente forma:

ssh [-p puerto] [más_opciones] usuario@servidorremoto 
  • Por defecto el puerto es 22 y puede dejarse omitido. En Helpcom algunos servicios de clientes se redirigen al puerto 22022 (por ejemplo, acceso a Producción de Facturación Electrónica).
  • El usuario es el nombre de usuario.
  • El servidorremoto es el nombre, FQDN o dirección IP del servidor.

En un cliente como PuTTY o KiTTY, se configuran estas opciones en la entrada de submenú de Sesión. Las opciones que debe tener un cliente SSH para poder transmitir correctamente símbolos, comandos y combinaciones de teclas al servidor remoto se indican como sigue:

  • Sesión:
    • Hostname: el servidorremoto.
    • Port: el puerto.
  • Terminal
    • Keyboard:
      • Function Keys and Keyboard: VT100+.

Una vez generadas las opciones pueden guardarse para futuras sesiones, nuevamente en el submenú Sesión.

Al abrir la conexión (con Start u Open), el sistema pedirá primero el usuario y luego, en una entrada no reflejada en pantalla, la contraseña.

Transferencia de Archivos

Por medio del protocolo SSH se puede transferir archivos desde un cliente SSH a un servidor (o viceversa). Esto se hace por medio del “subprotocolo” SCP o un cliente que lo soporte, como Filezilla.

Filezilla:

En las casillas de conexión se coloca el servidorremoto, el nombre de usuario, la contraseña y el puerto (el mismo puerto de SSH para un servicio SCP; en caso contrario el puerto 21 para FTP). Esto entrega una vista del servidor remoto en el panel derecho por el medio del cual se puede copiar archivos hacia (subir) o desde (bajar) el servidor.

WinSCP:

(Pendiente)

sshfs:

En Mac o Linux es posible montar una carpeta remota dentro de un cliente SSH como parte del sistema de archivos, permitiendo subir o bajar archivos con los mismos métodos que en el equipo local (copy-paste, cp, etc).

Lo primero es tener una carpeta destino para el montaje, por ejemplo /tmp/remoto.

Luego ejecutamos el comando de sshfs:

sshfs usuario@servidorremoto: /tmp/remoto -o sync

(notar los dos puntos al final del servidor remoto)

Confirmando con la contraseña, podemos ver los contenidos remotos montados dentro de la ruta /tmp/remoto.

Para terminar la sesión debemos cerrar las ventanas de explorador de archivos que apunten al directorio y ejecutar:

fusermount -uz /tmp/remoto

Gigolo:

(Pendiente)

Túnel

(PENDIENTE)

f1/conexion_ssh.1507048327.txt.gz · Última modificación: 2017/10/03 16:32 por lmachuca
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0