我在家里很懒,对我的家用机器使用密码认证。我已准备好转向基于密钥的身份验证。网络上有很多关于如何执行此操作的选项,包括 catting 然后 ssh the key over,直接 scping key over 等。
我正在寻找复制密钥的最简单和推荐的方法,希望 Ubuntu ssh 包中的某处有一个方便的包装器?
我已经知道如何关闭密码登录。
我希望能够通过 ssh 登录远程,而无需一直输入密码。
我有一个 Ubuntu 服务器,在云中运行。我创建了一个用户 ( git)。在文件夹中/home/git,我创建了.ssh/目录和authorized_keys文件。
但是,当我将 SSH 公钥放入authorized_keys文件时,服务器继续询问我密码。
我做错了什么?
我的机器最近停止接受传入的公钥身份验证。我有一个 ubuntu 11.04 桌面,我从 Windows 机器 ssh 进入。我在选美上使用腻子。我能够连接,但只能使用交互式密码身份验证,而不能使用我设置的 rsa 密钥。
我已经确认密钥在 ~/.ssh/authorized_keys 中列出。我该如何解决这个问题,我要检查什么?