NetSarang xShell es un poderoso cliente SSH

NetSarang xShell es un poderoso cliente SSH

¿Sigues usando Putty + WinSCP/FileZilla?

Entonces recomendamos prestar atención a software como xShell.

  • Es compatible no sólo con el protocolo SSH, sino también con otros. Por ejemplo, telnet o rlogin.
  • Puede conectarse a varios servidores al mismo tiempo (mecanismo de pestañas).
  • No es necesario ingresar datos cada vez, puedes recordarlos.
  • A partir de la versión 6, apareció una interfaz rusa que comprende todas las codificaciones rusas, incluida UTF-8.
  • Admite conexión con contraseña y conexión con clave.

  • Además, para administrar archivos a través de ftp/sftp ya no necesita ejecutar WinSCP o FileZilla por separado.
  • Los desarrolladores de xShell tuvieron en cuenta sus necesidades y también crearon xFtp, que admite FTP y SFTP normales.
  • Y lo más importante es que xFtp se puede iniciar directamente desde una sesión ssh activa y se conectará inmediatamente a este servidor específico en modo de transferencia de archivos (usando el protocolo sFtp). Pero puedes abrir xFtp tú mismo y conectarte a cualquiera de los servidores.

También se incluye un generador de claves públicas/privadas y un gestor para gestionarlas.

NetSarang xShell es un poderoso cliente SSH

Completamente gratuito para uso personal, no comercial o educativo.

www.netsarang.com/ru/free-for-home-school

Complete los campos, asegúrese de enviar el correo electrónico al que tiene acceso, allí se le enviará un enlace de descarga.

NetSarang xShell es un poderoso cliente SSH

Descargue e instale ambas aplicaciones. Lancemos.

Después del lanzamiento, vemos una ventana con una lista de sesiones guardadas, mientras está vacía. Haga clic en "nuevo"

NetSarang xShell es un poderoso cliente SSH

Complete la información de conexión, puerto/host/dirección IP, así como el nombre de la sesión deseada.
A continuación, vaya a autenticación y complete el nombre de usuario y la contraseña.

NetSarang xShell es un poderoso cliente SSH

Siguiente Ok y conéctese al servidor.

Para xFTP todo es igual. Lo único que necesitas seleccionar es el protocolo, el predeterminado será sFTP, puedes elegir FTP normal.

Lo más conveniente es que el texto seleccionado se copia automáticamente al portapapeles
(Herramientas - Opciones - Teclado y mouse - Copiar texto marcado al portapapeles).

NetSarang xShell es un poderoso cliente SSH

Puede conectarse no solo con una contraseña, sino también mediante una clave, lo cual es mucho más seguro y conveniente.

Es necesario generar nuestra clave, o más precisamente, un par de claves pública/privada.

Inicie Xagent (instalado incluido).

Vemos la lista de claves mientras está vacía. Haga clic en Administrar claves y luego en Generar.
Tipo RSA
Longitud mínima de 4096 bits.

NetSarang xShell es un poderoso cliente SSH

Haga clic en Siguiente y espere. Entonces otra vez Siguiente

A la clave le asignamos el nombre que más nos convenga, si lo desea, puede proteger la clave estableciendo una contraseña adicional (se le solicitará al conectar o importar la clave a otro dispositivo)

NetSarang xShell es un poderoso cliente SSH

Siguiente A continuación vemos nuestra clave PÚBLICA. Lo usamos para conectarnos al servidor. Se puede utilizar una clave en muchos servidores, lo cual es conveniente.

Esto completa la generación, pero eso no es todo.
Debe agregar una clave en el servidor.
Conéctese al servidor a través de ssh y vaya a /root/.ssh

root@alexhost# cd /root/.ssh

a lo que en el 90% de los casos nos sale el error -bash: cd: /root/.ssh: No existe tal archivo o directorio
Esto es normal, esta carpeta falta si las claves no se han generado antes en el servidor.

Es necesario generar la clave del propio servidor de forma similar.

root@alexhost# ssh-keygen -t rsa -b 4096

Nos ofrecerá la ruta donde guardar el archivo clave.
Aceptamos el valor predeterminado /root/.ssh/id_rsa presionando Enter.
Lo siguiente es la contraseña para el archivo de clave y la confirmación, o déjela en blanco y presione Enter.

Vaya a /root/.ssh nuevamente:

root@alexhost# cd /root/.ssh

Necesita crear un archivo de claves_autorizadas:

root@alexhost# nano authorized_keys

Pegamos en él nuestra clave en forma de texto obtenida arriba:

NetSarang xShell es un poderoso cliente SSH

Guardar y Salir.
Ctrl + O
Ctrl + X

Vaya a xShell, abra la lista de sesiones guardadas (Alt+O)

NetSarang xShell es un poderoso cliente SSH

Encontramos nuestra sesión, hacemos clic en propiedades, vamos a autenticación.

En el campo del método, seleccione la clave pública.
En el campo de clave de usuario, seleccione nuestra clave creada previamente, guárdela y conéctese.

NetSarang xShell es un poderoso cliente SSH

El cliente utiliza una clave PRIVADA y una clave PÚBLICA está registrada en el servidor.

La clave privada se puede transferir a su otra PC si desea conectarse desde ella.

En Xagent - administrar claves, seleccione la clave - Exportar, guardar.

En otra PC Xagent - administrar claves - Importar, seleccionar, agregar. Si la clave estaba protegida con contraseña, se solicitará la contraseña en este momento.

La clave se puede asignar a cualquier usuario, no solo al root.

Ruta estándar /user_home_folder/.ssh/authorized_keys
Para el usuario alexhost, por ejemplo, de forma predeterminada será /home/alexhost/.ssh/authorized_keys

NetSarang xShell es un poderoso cliente SSH

Fuente: habr.com