51 votos

La finalización del tabulador para los hosts definidos en ~/.ssh/config ya no funciona en Yosemite

Estoy tratando de crear mi ~/.ssh/config para simplificar mi vida laboral en la conexión al servidor.

En Mavericks todo funcionaba correctamente y con el tab Pude autocompletar el nombre de host con un archivo como este:

Host test-host-name
    HostName 192.168.1.2
    User root

La misma configuración en Yosemite tiene un comportamiento diferente. Cuando escribo ssh t en la cáscara el tab no autocompleta el nombre de host.

¿Alguien sabe si ha cambiado algo en Yosemite y ahora tengo que hacer algo para que funcione?

1voto

Mark Harrison Puntos 3781

Si está utilizando MacPorts :

$ sudo port install bash-completion

A continuación, añada lo siguiente a su ~/.bash_profile:

if [ -f /opt/local/etc/bash_completion ]; then
    . /opt/local/etc/bash_completion
fi

-1voto

Alex Puntos 541

Puedes añadir entradas en /etc/hosts y utilizarlas en el autocompletado de nombres de host:

"ssh @" + [TAB]

Es necesario reiniciar el sistema para recargar este archivo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X