Terminal Windows 10: ¿Es posible tener un desplegable o carpetas de conexiones SSH?

Terminal Windows 10: ¿Es posible tener un desplegable o carpetas de conexiones SSH?

Mi pregunta es sobre el nuevo terminal de windows 10

En el trabajo, necesito enviar ssh a varios servidores diariamente. Tenemos muchos clientes, cada cliente tiene entre 3 y 5 servidores a los que podría necesitar acceder mediante ssh.

¿Es posible organizar los servidores de cada cliente por carpeta o desplegable o algo así, como mobaxterm?

Respuesta1

Por lo que pude encontrar, Windows Terminal no admite la organización de perfiles en carpetas.

Sin embargo, puedes crear muchos accesos directos en el escritorio wt.exe(uno para cada perfil) y organizarlos.aquellosen carpetas estándar de su escritorio o de cualquier otro lugar. Por ejemplo, un acceso directo que necesita iniciar el perfil "Cliente A Servidor 1" necesitaría ejecutar este comando:

wt.exe -p "Customer A Server 1"

De acuerdo adocumentación, incluso es posible iniciar varios perfiles en la misma ventana agregando subcomandos de "nueva pestaña":

wt.exe -p "Customer A Server 1" ; new-tab -p "Customer A Server 2" ; focus-tab -t 1

Esto debería permitirle crear un único acceso directo en el escritorio para abrir todos los perfiles de un solo cliente.


De hecho, sugeriría que una vez que el número de clientes sea tan grande, en lugar de tener un menú enorme, será más rápidotipoel nombre del cliente o la abreviatura directamente en la línea de comando.

Si usa OpenSSH (el sshcomando), permite asignar alias personalizados a los servidores, por lo que, por ejemplo, en lugar de seleccionar "Clientes/Autos usados ​​de Fred/Servidor 1", puede escribir ssh fred1. (Luego presione Ctrl+Shift+T para abrir una nueva pestaña, escriba ssh fred2, presione Ctrl+Shift+T nuevamente, escriba ssh fred3, repita hasta que todos los servidores estén conectados).

Para implementar esto, edite su ~\.ssh\configarchivo:

Host fred1
    Hostname webserver03.example.com
    User webdev
Host fred2
    Hostname webserver07.example.com
    User webdev

Esto funciona por igual con todos los terminales y de hecho con todos los sistemas operativos.

información relacionada