tacosdedatos

nerudista
nerudista

Posted on • Updated on

Autocomplete en SFTP

Una de las bellezas dentro de una terminal es usar las flechas de dirección para navegar dentro del historial de comandos.

Recién tuve que conectarme a un servidor SFTP, con una Macbook con Big Sur, donde las flechas de dirección solo mostraban caracteres raros.

Para solucionarlo hice lo siguiente:

Instalar openssh

brew install openssh
Enter fullscreen mode Exit fullscreen mode

Sí. Hay que tener instalado Homebrew para correr ese comando. Si no lo tienes, instalalo de aquí

En mi caso, el install mandó error porque una carpeta no tenía los permisos indicados. La propia instalación me dio el comando para corregir eso:

sudo chown -R $(whoami) /usr/local/share/man/man5
Enter fullscreen mode Exit fullscreen mode

Modificar el archivo ´config´ de ssh

Cuando quise conectarme al servidor sftp me salió este error:

/Users/pablo.vazquez/.ssh/config: line 3: Bad configuration option: usekeychain
/Users/pablo.vazquez/.ssh/config: terminating, 1 bad configuration options
Enter fullscreen mode Exit fullscreen mode

Tons, para corregirlo abrí el archivo config con este comando

vi ~/.ssh/config
Enter fullscreen mode Exit fullscreen mode

Y puse la línea IgnoreUnknown UseKeychain arribita de la que diga AddKeysToAgent yes

Mi archivo config quedó así:

Host *
  IgnoreUnknown UseKeychain
  AddKeysToAgent yes
  UseKeychain yes
  IdentityFile ~/.ssh/id_rsa
Enter fullscreen mode Exit fullscreen mode

Y tan tan. Con eso ya jaló el historial dentro del servidor sftp.

Enjoy!

Discussion (1)

Collapse
chekos profile image
Sergio Sánchez

🤯 llevo meses con este mismo problema no sabia que se podía solucionar