Я имею, столкнулся с этой проблемой некоторое время назад для веб-сайта, который размещал много файлов. То, что мы сделали, было взятием GUID (который является также полем Primary Key файла) (например, BCC46E3F-2F7A-42b1-92CE-DBD6EC6D6301), и храните файл как это:/B/C/C/BCC46E3F-2F7A-42b1-92CE-DBD6EC6D6301/filename.ext
Это имеет определенные преимущества:
Hope, которой это помогает!
Если вы работаете в Windows, вы можете легко использовать plink with tramp. Вы должны убедиться, что двоичный файл plink находится на вашем пути, и настроить переменную (Mx customize-option) tramp-default-method для plink, которая в сочетании с конкурсом даст вам то, что вы хотите.
Я позволил вам прочитать домашняя страница putty, как настроить pageant для добавления вашего ключа.
Существует также метод plinkx, который использует имя профиля, поэтому, когда вы выполните:
C-x C-f /putty_profile:
Он получит putty_profile из вашего сохраненного имени профиля putty.
Если вы используете Linux, обычно современные дистрибутивы должны иметь связку ключей gnome (также называемую морским коньком), начинающуюся с X с помощью глобального агента SSH. Пример в моем дистрибутиве debian:
chmouel@lutece:~$ ps aux|grep ssh-agent
chmouel 2917 0.0 0.0 4904 552 ? Ss Aug30 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/seahorse-agent --execute x-session-manager
, если вы выполняете ssh-add (убедитесь, что у вас правильно настроен идентификатор в ~ / .ssh), он должен запросить ваш пароль и идентифицировать его для всех ваших X-сессий.