Recién comencé a usarmoshy me quedo pensando "¿por qué no comencé a usar esto hace como dos años?"
Estoy aún más impresionado por el hecho de que lee mi nombre ~/.ssh/config
y respeta los alias que contiene. Lo único que me gustaría ahora es completar con pestañas los alias, como lo hace ssh. ¿Hay alguna manera?
Respuesta1
zsh
tiene una gran funcionalidad de autocompletar. Instale zsh y asegúrese de que la finalización esté configurada (instruccionesaquí). Las partes relacionadas con ssh que desea en su .zshrc
:
zstyle ':completion:*:ssh:*' hosts
compdef mosh=ssh
La primera línea le permitirá usar la pestaña Permitir completar los nombres de host en respuesta a ssh
. La segunda línea también extiende las mismas extensiones de nombre de host a mosh.
Respuesta2
Agregué algunos .bash_aliases
para iniciar sesión en mis diversos sistemas:
alias mj='mosh j3710'
alias m3='mosh 3770k'
etc.
etc.
Intenté agregarlos /etc/hosts
pero no funcionó. Estoy seguro de que probablemente haya una forma más sencilla de hacerlo, pero si no se sugiere nada en los próximos días, lo marcaré como respondido.