Ответ 1
А, из tramp docs в кэшировании паролей вы можете установить:
(setq password-cache-expiry nil)
для которого требуется пакет password-cache.el.
Кроме того, в источниках tramp упоминается страница ssh-agent (1) man, в которой показано, как ее настроить что вам не нужно повторно вводить пароли (внутри или вне Emacs):
Существует два основных способа получить агент: во-первых, агент запускает новую подкоманду в которые некоторые переменные среды экспортируется, например, ssh-agent xterm &. во-вторых, агент распечатывает необходимые команды оболочки (либо sh (1), либо Синтаксис csh (1) может быть сгенерирован), который может быть вызвано в вызывающей оболочке, например eval
ssh-agent -s
для типа Bourne оболочек, таких как sh (1) или ksh (1) и evalssh-agent -c
для csh (1) и производные.