Estou usando o tramp via ssh para acessar arquivos remotos. Para arquivos de texto, isso está funcionando muito bem, mas sempre que eu quero copiar arquivos remotos maiores para minha máquina local, o tramp usa seu método embutido lento (codificando o arquivo com gzip). Isso é muito mais lento do que usar um método externo, como por exemplo, scp. Como faço para o emacs usar o scp ao transferir arquivos grandes?
Informação relevante:
Eu uso um arquivo ~ / .ssh / config para acessar a máquina remota. O alias para essa máquina é hehi09 a seguir. O acesso é sem senha
Mensagens no buffer de mensagens ao transferir:
Copying /ssh:hehi09:/home/christian/big_file.dat to /home/christian/big_file.dat'... Tramp: Inserting `/ssh:hehi09:/home/christian/big_file.dat'... Tramp: Encoding remote file `/ssh:hehi09:/home/christian/big_file.dat' with `(gzip <%s | base64)'...
Valores de:
o valor do tramp-copy-size-limit é 10240 (muito menor que o tamanho do arquivo testado)
O valor do método tramp-default-method é "scp"
$ scp hehi09:/home/christian/big_file.dat ~/
funciona como esperado na linha de comando e é muito mais rápido que a transferência no emacs
Alguma idéia de por que o emacs não está usando o scp para copiar arquivos grandes? Qualquer ajuda é muito apreciada!