Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
复制ssh私钥文件_Ssh_Openssh - Fatal编程技术网

复制ssh私钥文件

复制ssh私钥文件,ssh,openssh,Ssh,Openssh,我在~/.ssh/id\u rsa下有一个私钥。运行ssh-keygen-l-f ~/.ssh/id\u rsa确认密钥有效 我正在尝试创建另一个包含此密钥的文件。比如说, cp ~/.ssh/id_rsa ~/.ssh/id_rsa.dupe chmod 0400 ~/.ssh/id_rsa (to make permissions the same for both files) 但是当我运行ssh-keygen-l-f~/.ssh/id\u rsa.dupe时,我得到了~/.ssh/id

我在
~/.ssh/id\u rsa
下有一个私钥。运行ssh-keygen-l-f ~/.ssh/id\u rsa确认密钥有效

我正在尝试创建另一个包含此密钥的文件。比如说,

cp ~/.ssh/id_rsa ~/.ssh/id_rsa.dupe
chmod 0400 ~/.ssh/id_rsa (to make permissions the same for both files)

但是当我运行
ssh-keygen-l-f~/.ssh/id\u rsa.dupe
时,我得到了
~/.ssh/id\u rsa.dupe不是密钥文件。

这是预期的行为
ssh keygen-l
根据其文档引用公钥文件:

如果要生成私钥和公钥,可以使用
-y
执行以下操作:

ssh-keygen -y -f ~/.ssh/id_rsa.dupe >~/.ssh/id_rsa.dupe.pub
ssh-keygen -l -f ~/.ssh/id_rsa.dupe.pub

这是预期的行为
ssh keygen-l
根据其文档引用公钥文件:

如果要生成私钥和公钥,可以使用
-y
执行以下操作:

ssh-keygen -y -f ~/.ssh/id_rsa.dupe >~/.ssh/id_rsa.dupe.pub
ssh-keygen -l -f ~/.ssh/id_rsa.dupe.pub
或者,对于与编写代码无关的问题,它们是更好的选择。也就是说,当您阅读或md5sum这些文件时,这是否确认它们是相同的?请注意,谢谢@charlesduff。是的,运行md5sum会为每个文件返回相同的哈希值。或者,对于与编写代码无关的问题,它们是更好的选择。也就是说,当您阅读或md5sum这些文件时,这是否确认它们是相同的?请注意,谢谢@charlesduff。是的,运行md5sum会为每个文件返回相同的哈希值。