NetSarang xShell: un potente cliente SSH

NetSarang xShell: un potente cliente SSH

¿Todavía usa Putty + WinSCP/FileZilla?

Entonces, le recomendamos que preste atención a un software como xShell.

  • Soporta no solo el protocolo SSH, sino también otros. Por ejemplo, telnet o rlogin.
  • Se pueden conectar a varios servidores al mismo tiempo (mecanismo de pestañas).
  • No es necesario introducir los datos cada vez, se pueden guardar.
  • A partir de la versión 6, apareció la interfaz en ruso, reconociendo todas las codificaciones rusas, incluida UTF-8.
  • Soporta tanto la conexión por contraseña como la conexión por clave.

  • Además, ahora no es necesario iniciar WinSCP o FileZilla por separado para gestionar archivos a través de ftp/sftp.
  • Los desarrolladores de xShell atendieron sus necesidades y también crearon xFtp, que soporta FTP y SFTP.
  • Y lo más importante, xFtp se puede iniciar directamente desde una sesión ssh activa y se conectará automáticamente a ese servidor específico en modo de transferencia de archivos (usando el protocolo sFtp). Pero también puede abrir xFtp y conectarse a cualquiera de los servidores.

Además, viene con un generador de claves públicas/privadas y un gestor para su administración.

NetSarang xShell: un potente cliente SSH

Totalmente gratuito para uso personal no comercial o en el ámbito educativo.

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

Complete los campos, asegurándose de incluir un correo electrónico al que tenga acceso, ya que se enviará un enlace de descarga allí.

NetSarang xShell: un potente cliente SSH

Descargamos, instalamos ambas aplicaciones. Iniciamos.

Después de iniciar, vemos una ventana con la lista de sesiones guardadas, aunque esté vacía. Hacemos clic en 'nuevo'.

NetSarang xShell: un potente cliente SSH

Introducimos los datos de conexión, el puerto/anfitrión/dirección ip, así como el nombre deseado para la sesión.
Luego pasamos a autenticación y llenamos el nombre de usuario con la contraseña.

NetSarang xShell: un potente cliente SSH

Luego hacemos clic en Aceptar y nos conectamos al servidor.

Para xFTP es lo mismo. Lo único que se necesita seleccionar es el protocolo, por defecto será sFTP, pero se puede elegir el FTP estándar.

Lo más conveniente es que el texto seleccionado se copia automáticamente en el portapapeles.
(Herramientas - opciones - teclado y mouse - copiar texto seleccionado al portapapeles).

NetSarang xShell: un potente cliente SSH

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

Es necesario generar nuestra clave, para ser más precisos, un par: claves pública/privada.

Iniciamos Xagent (se instala junto con el software).

Vemos la lista de claves, que por ahora está vacía. Hacemos clic en Gestionar claves, luego Generar.
Escriba RSA.
Longitud 4096 bits mínimo.

NetSarang xShell: un potente cliente SSH

Hacemos clic en Siguiente, esperamos. Luego otra vez Siguiente.

Nombramos la clave como nos convenga; si lo deseamos, podemos proteger la clave estableciendo una contraseña adicional (se solicitará al conectarse o al importar la clave en otro dispositivo).

NetSarang xShell: un potente cliente SSH

Luego, Next y vemos nuestra CLAVE PÚBLICA. La usamos para conectarnos al servidor. Una clave se puede usar en muchos servidores, lo cual es conveniente.

La generación ha terminado, pero aún no hemos terminado.
Es necesario añadir la clave en el servidor.
Nos conectamos al servidor por ssh y vamos a /root/.ssh

root@alexhost# cd /root/.ssh

a lo que en el 90% de los casos obtenemos el error -bash: cd: /root/.ssh: No such file or directory.
esto es normal, esta carpeta no existe si anteriormente no se generaron claves en el servidor.

Es necesario generar de manera similar también la clave del servidor.

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

Se nos sugerirá una ruta donde guardar el archivo de la clave.
Aceptamos la ruta por defecto /root/.ssh/id_rsa presionando Enter.
Luego la contraseña para el archivo de la clave y su confirmación, o dejarlo vacío y presionar Enter.

De nuevo vamos a /root/.ssh:

root@alexhost# cd /root/.ssh

Es necesario crear el archivo authorized_keys:

root@alexhost# nano authorized_keys

Pegamos nuestra clave en formato de texto obtenida anteriormente:

NetSarang xShell: un potente cliente SSH

Guardamos y salimos.
Ctrl + O
Ctrl + X

Vamos a xShell, llamamos la lista de sesiones guardadas (Alt+O)

NetSarang xShell: un potente cliente SSH

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

En el campo método, seleccionamos clave pública.
En el campo clave de usuario, seleccionamos nuestra clave creada anteriormente, guardamos y nos conectamos.

NetSarang xShell: un potente cliente SSH

El cliente utiliza la clave PRIVADA; en el servidor se registra la PÚBLICA.

La clave privada se puede trasladar a otra PC, si desea conectarse desde allí.

En Xagent — gestionar claves, seleccionamos la clave — Exportar, guardamos.

En otra PC Xagent — gestionar claves — Importar, seleccionamos, añadimos. Si la clave estaba protegida por contraseña, se solicitará la contraseña en ese momento.

Se puede registrar la clave a cualquier usuario, no solo a root.

La ruta estándar es /carpeta_hogar_usuario/.ssh/authorized_keys
Para el usuario alexhost, por ejemplo, por defecto sería /home/alexhost/.ssh/authorized_keys.

NetSarang xShell: un potente cliente SSH

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster