我将 SSH 新端口号添加到sshd_config
文件中:
Port 50000
之后,我重新启动了服务
systemctl restart sshd
当我尝试连接我添加的端口号时,我需要使用密钥连接,但出现此错误:
Server refused public-key signature despite accepting key
...它要求输入密码。
我还必须尝试以 root 以外的身份进行连接。
我尝试过的事情是
更新腻子和选美。
~/.ssh
将目录和文件的权限更改authorized_key
为700
/600
。
我该如何解决?
答案1
您可能需要重新生成公钥/私钥对并更新服务器和客户端上的配置。由于端口实际上是 URI 的一部分,因此端口号的更改可能是签名被拒绝的原因。确保在此过程中删除之前的密钥对。