Рейтинг:0

ssh передает отпечаток хоста и закрытый ключ, не создавая их в виде файлов

флаг co

Я пытаюсь вызвать ssh с пользовательским закрытым ключом и отпечатком хоста, хранящимся в локальных переменных, а не в файлах.Я хотел бы избежать создания временных файлов, потому что, если мой скрипт будет убит, у меня не будет возможности их очистить (даже с помощью ловушка ВЫХОД). Моя текущая попытка:

ssh -o UserKnownHostsFile=<(echo -n "$HOST_FINGERPRINT") -i <(echo -n "$PRIVATE_KEY")

Но замена процесса, похоже, не работает, я получаю:

Предупреждение: файл идентификации /dev/fd/62 недоступен: нет такого файла или каталога.
        Ошибка проверки ключа хоста.

Есть ли альтернативы этому? Спасибо! Я на Debian 10 кстати.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.