Как смоделировать файл под Linux?

246
ShinySpiderdude

Я в основном пытаюсь сделать это с помощью openssh:

У меня есть закрытый ключ, но его нет в файле (он в памяти). Теперь я хочу создать открытый ключ в opensshформате. Для этого я бы вообще побежал ssh-keygen -y -f <filename>. Однако у меня нет имени файла, так как у меня нет файла. Я хотел бы как- opensshто вместо стандартного ввода кормить . Как бы я это сделал?

Если это невозможно, я не возражаю против opensshсоздания как закрытых, так и открытых ключей, НО я не могу записать их в файл. Вместо этого я хотел бы написать их оба на стандартный вывод. Как мне этого добиться?

1
Не могли бы вы объяснить свое отвращение к файлам? Что именно вы пытаетесь сделать здесь? Почему вы не можете использовать файлы? terdon 10 лет назад 1
Я делаю это как автоматизированную задачу с сервера Java. Я мог бы записать файл в файловую систему, запустить на нем ssh-keygen и затем удалить его. Однако это ненужные накладные расходы. Я хотел бы просто дать закрытый ключ от stdin и перенаправить вывод на stdout. утилита ssh-keygen не позволяет мне сделать это, хотя мне кажется, что это очень просто ShinySpiderdude 10 лет назад 0
Возможно [этот вопрос StackOverflow] (http://stackoverflow.com/questions/3706177/how-to-generate-ssh-compatible-id-rsa-pub-from-java/10343300#10343300) может помочь? Calrion 10 лет назад 0

0 ответов на вопрос

Похожие вопросы