我需要通过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
我如何进行回显以将密钥正确复制到文件中。
echo $privateKey | fold -w 64 >> ~/.ssh/id_rsa