Я использую tramp через ssh для доступа к удаленным файлам. Для текстовых файлов это работает очень хорошо, но всякий раз, когда я хочу скопировать большие удаленные файлы на мой локальный компьютер, tramp использует медленный встроенный метод (кодирование файла с помощью gzip). Это намного медленнее, чем использование внешнего метода, такого как, например, scp. Как заставить emacs использовать scp при передаче больших файлов?
Релевантная информация:
Я использую файл ~ / .ssh / config для доступа к удаленной машине. Псевдоним для этой машины hehi09 в следующем. Доступ без пароля
Сообщения в буфере сообщений при передаче:
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)'...
Значения:
значение tramp-copy-size-limit равно 10240 (намного меньше, чем проверенный размер файла)
Значение tramp-default-method равно "scp"
$ scp hehi09:/home/christian/big_file.dat ~/
работает как и ожидалось из командной строки и намного быстрее, чем передача в emacs
Есть идеи, почему emacs не использует scp для копирования больших файлов? Любая помощь с благодарностью!