回显私钥使密钥无效

问题描述 投票:-1回答:1

我需要通过ssh将ssh私钥从其他Linux VM复制到Linux机器。我使用了echo $privateKey >> ~/.ssh/id_rsa。 Echo无法理解换行符,无法将内容添加到一行中,因此密钥无效。

ssh-add ~/.ssh/id_rsa
Error loading key "/home/mobileapp/.ssh/id_rsa": invalid format

如果我使用vi编辑文件并在每个换行符后按Enter键,则该键变为有效并且星号起作用。如何进行回显,以将密钥正确复制到文件中。

echo $privateKey >> ~/.ssh/id_rsa
ubuntu ssh echo private-key
1个回答
0
投票

我如何进行回显以将密钥正确复制到文件中。

echo $privateKey | fold -w 64 >> ~/.ssh/id_rsa
© www.soinside.com 2019 - 2024. All rights reserved.