我有一台服务器,目前在我的台式计算机上接受无密码 ssh 登录。现在我想用我的笔记本电脑登录服务器。如果我无法访问我的台式计算机,我将如何添加我的笔记本电脑的 ssh 密钥?事实上,每次我尝试从笔记本电脑 ssh 进入服务器时,它都会要求我输入密码。我不确定这是什么要求,它指的是什么密码?我知道的所有密码都不起作用,它总是返回被拒绝的权限。它是我从台式计算机设置的私有 ssh 密钥吗?
基本上,我将如何从笔记本电脑登录服务器?
这是在数字海洋服务器上。我更改了 sshd_config 文件并通过取消注释来允许:
PasswordAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
显然,即使我的无密码 ssh 在台式计算机上工作,上述两项都被注释掉了。这怎么可能发生?
我知道我可以使用 ssh-copy-id,但这是否要求我首先能够通过 SSH 连接到服务器?由于无法访问桌面工作站,就无法以任何方式访问服务器!