1
ssh:仅使用rsa密钥进行身份验证
我正在将SSH从OS X设置到Ubuntu虚拟机(Virtual Box)。我尝试按照此处的说明设置基于密钥的身份验证。 现在有一个问题。当我的VM服务器正在运行时,并且实际上我是在服务器端登录的,我可以在不进行身份验证的情况下使用ssh。但是,当我从服务器端注销时(VM仍处于运行状态),如果没有身份验证,我将无法继续: no such identity: /Users/USER/.ssh/id_dsa: No such file or directory no such identity: /Users/USER/.ssh/id_ecdsa: No such file or directory USER@192.168.56.10's password: 我可以输入密码并登录没有问题。 因此,当我未在服务器端登录时,如何更改配置以使密钥身份验证也起作用?从消息来看,没有id_dsa。我真正拥有的~/.ssh是id_rsa,那么它们有什么区别?