shell 使用私有SSH密钥而不使用文件

olmpazwi  于 2023-08-07  发布在  Shell
关注(0)|答案(1)|浏览(91)

我通常会使用ssh -i PrivateKeyFileName localhost,但这次我只有密钥,没有写权限将密钥保存到文件中并使用它。是否可以将密钥作为参数传递?(或任何其他解决方案)

xjreopfe

xjreopfe1#

您可以尝试下面的命令,但它只对远程计算机上的单个运行时命令有效。

echo $PrivateKEY | ssh -i /dev/stdin username@hostname command

字符串
由于密钥中包含敏感信息,因此不建议将其作为字符串使用。尝试创建具有正确权限的文件并使用它。

相关问题