Я думаю, что вам нужен TRAMP для Emacs:
После установки tramp в Emacs вы сможете получать доступ к файлам на удаленных машинах, как если бы они были локальными.Доступ к удаленной файловой системе для редактирования файлов, управления версиями и Dired прозрачно включен.
Пакет обеспечивает поддержку подключений ssh из коробки, одно из наиболее распространенных применений пакета.Это обеспечивает относительно безопасный доступ к компьютерам, особенно если доступ по ftp отключен.
В Windows tramp интегрируется с пакетом PuTTY с помощью программы plink.
Для получения дополнительной информации:
http://www.gnu.org/s/tramp/#Overview
PS: Копирование и вставка «нечитаемого сообщения об ошибке», безусловно, будет полезно.