我通常会使用ssh -i PrivateKeyFileName localhost,但这次我只有密钥,没有写权限将密钥保存到文件中并使用它。是否可以将密钥作为参数传递?(或任何其他解决方案)
ssh -i PrivateKeyFileName localhost
xjreopfe1#
您可以尝试下面的命令,但它只对远程计算机上的单个运行时命令有效。
echo $PrivateKEY | ssh -i /dev/stdin username@hostname command
字符串由于密钥中包含敏感信息,因此不建议将其作为字符串使用。尝试创建具有正确权限的文件并使用它。
1条答案
按热度按时间xjreopfe1#
您可以尝试下面的命令,但它只对远程计算机上的单个运行时命令有效。
字符串
由于密钥中包含敏感信息,因此不建议将其作为字符串使用。尝试创建具有正确权限的文件并使用它。