我想生成一组密钥的家庭服务器,我想通过SSH进入的,所以我做ssh-keygen -t rsa
,但后来我得到一个消息:id_rsa already exists. Overwrite (y/n)?
添加RSA密钥,而不会覆盖
好吧,我不我不想重写,因为现在我用我的密钥进入我大学的服务器,并且每次我想切换时都必须再次做所有的垃圾,这将是一件痛苦的事情。有没有简单的方法来追加键?我尝试了一个教程(我找不到),这个教程提供了关于使用cat命令的一些建议,但我很迷茫。看起来解决方案非常简单,我只是没有看到。
在这种情况下,我试图从我的主机(Windows 7,通过Cygwin,尝试复制到Debian)执行以下操作:'ssh-copy-id -i“C:/ Users /名字姓氏/ .ssh/id_rsa.pub“用户@主机名”,但它对我生气并说'错误:无法打开ID文件'C:/ Users/FirstName' – itsmichaelwang
@Zapurdead:尝试转义空间并使用单个引号:''C:/ Users/FirstName \ LastName/.ssh/id_rsa.pub'。 (单引号并不是必须的,但也可以不加双引号''''ssh-copy-id -i〜/ .ssh/id_rsa.pub user @ hostname',偶数。 – Ryan
我试了第二个,我得到'错误:无法打开ID文件'/ home/FirstName''。它是否认为我的Windows电脑是Linux? – itsmichaelwang