Estoy usando vagabundo a través de ssh para acceder a archivos remotos. Para los archivos de texto, esto funciona muy bien, pero cada vez que quiero copiar archivos remotos más grandes en mi máquina local, vagabundo usa su método lento en línea (codificando el archivo con gzip). Esto es mucho más lento que usar un método externo como, por ejemplo, scp. ¿Cómo hago que emacs use scp cuando transfiero archivos grandes?
Información relevante:
Utilizo un archivo ~ / .ssh / config para acceder a la máquina remota. El alias de esa máquina es hehi09 a continuación. El acceso es sin contraseña
Mensajes en el búfer de mensajes al 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:
el valor del límite de tamaño de la copia de vagabundo es 10240 (mucho más pequeño que el tamaño de archivo probado)
el valor del método de vagabundo predeterminado es "scp"
$ scp hehi09:/home/christian/big_file.dat ~/
funciona como se esperaba desde la línea de comando y es mucho más rápido que la transferencia en emacs
¿Alguna idea de por qué emacs no está usando scp para copiar archivos grandes? ¡Cualquier ayuda es muy apreciada!