Мне нужно скопировать закрытый ключ ssh на компьютер Linux с другой виртуальной машины Linux поверх ssh. Я использовал эхо $privateKey >> ~/.ssh/id_rsa
. Эхо не понимает разрывы строк и добавляет содержимое в одну строку, и ключ становится недействительным.
ssh-add ~/.ssh/id_rsa
Error loading key "/home/mobileapp/.ssh/id_rsa": invalid format
, если я использую vi для редактирования файла и нажимаю ввод после каждого переноса строки, тогда ключ становится действительным извезды работают. Как сделать эхо, чтобы правильно скопировать ключ в файл.
echo $privateKey >> ~/.ssh/id_rsa