Если вы работаете в Windows, вы можете легко использовать plink with tramp. Вы должны убедиться, что бинарный файл plink находится в вашем пути, и вам нужно настроить переменную (M-x customize-option) tramp-default-method для plink, которая в сочетании с Pageant даст вам то, что вы хотите.
Я позволю вам прочитать домашнюю страницу putty, как настроить pageant для добавления вашего ключа.
Существует также метод plinkx, который использует имя профиля, поэтому, когда вы делаете:
C-x C-f /putty_profile:
Он получит файл putty_profile из имени сохраненного профиля в замазке.
Если вы используете 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 сессии.
Если этого не произойдет, возможно, у вас проблема в другом месте вашего дистрибутива.