Eu uso o SCP regularmente para mover arquivos entre servidores e ouvi rumores de que você pode usar o preenchimento de guias no servidor remoto se estiver usando chaves públicas, mas até agora não tive sorte.
O que estou tentando realizar é o seguinte:
scp -r remote.ip.address:/remote/dir/folder<TAB> /local/destiation/
Um ls
no servidor remoto de /dir/
revelaria 3 pastas:
/remote/dir/folder_1
/remote/dir/folder_2
/remote/dir/folder_3
Eu gostaria que o SCP revelasse quais pastas correspondem (se houver), assim como a conclusão do caminho normal ao navegar no sistema de arquivos local. O preenchimento de tabulação funciona nos caminhos locais na scp
linha de comando, mas notei que quando o caminho da máquina remota corresponde ao local (ou seja: "~ /"), ele conclui / sugere arquivos / pastas do sistema de arquivos local. que o controle remoto.
A execução do seguinte funciona para logon sem senha:
`ssh remote.ip.address`
... então eu sei que as chaves estão configuradas corretamente. Alguma idéia de como fazer isso funcionar?