shell 使用privet SSH密钥而不使用文件

rdlzhqv9  于 12个月前  发布在  Shell
关注(0)|答案(1)|浏览(99)

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

gwo2fgha

gwo2fgha1#

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

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

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

相关问题