Задача
Я хочу настроить мою конфигурацию, используя mup setup
. Однако он не работает во всех возможных конфигах:
{
host: '1.2.3.4',
username: 'root',
pem: '/home/user/.ssh/id_ed25519',
}
Сбой, когда модуль ssh2
(который, кажется, является частью MUP, которая обрабатывает запросы клиента auth ) не может проанализировать (неизвестный) формат ключа.
{
host: '1.2.3.4',
username: 'root',
password: '...'
}
Сбой, потому что мой сервер принимает вход только с использованием аутентификации по ключу (ssh -i
)
{
host: '1.2.3.4',
username: 'root',
// or leave blank to authenticate using ssh-agent
}
Сбой также с ssh2
из-за неизвестного формата ключа. Обратите внимание, что использование моего ssh-agent из терминала OSX по умолчанию работает как положено.
Фон
Модуль узла ssh2
, кажется, не поддерживает ssh ed25519 , и я могу войти на сервер только с помощью ключа ssh.
Вопрос
Есть ли какой-либо возможный способ аутентификации mup setup
без использования модуля узла ssh2 или я заблокирован от использования MUP?