Certifique-se de ativar o autocompletar sofisticado. Em muitas distribuições, isso significa que seu ~/.bashrc
precisa conter . /etc/bash_completion
.
Você precisará configurar a autenticação sem senha, ou seja, com uma chave já carregada em ssh-agent
.
O estabelecimento de uma conexão SSH é lento, para que você possa acelerar bastante as conclusões, estabelecendo uma conexão de uma vez por todas e usando essa conexão depois disso. A maneira relativamente complicada de fazer isso é abrir uma conexão SSH principal com ssh -N -M target-host
após configurar as conexões mestre-escravo em ~/.ssh/config
; consulte Múltiplas sessões ssh no comando único para instruções ( você precisa das opções ControlMaster
e ControlPath
).
O método simples é montar o sistema de arquivos remoto através do SSHFS e usar cp
com a conclusão normal do shell.
mkdir ~/remote
sshfs [email protected]:/home/USER ~/remote
cp -p someFile ~/remote/put/it/some/where/oh/damn/you/here