win11 ssh 如何配置秘钥登录?

需要通过 Mac 管理一台 win11 主机,已经下 Mac 下生成了秘钥;
一般 linux 执行 ssh-copy-id 命令就可以了。
win11 执行命令不成功。

Mac 终端提示
image.png

win11 ssh 目录
C:\Users\root.ssh\authorized_keys
image.png

阅读 4.4k
2 个回答

临时处理方案:
1、打开 "C:\ProgramData\ssh\sshd_config" 文件;

Match Group administrators
       AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys

注释上面两行;

2、打开"C:\Users\root.ssh\authorized_keys" 文件,没有创建;
复制公钥到 ”authorized_keys“ 文件里保存;

3、打开“服务”找到 “OpenSSH” 开头的服务,手动重启;

看你的截图,authorized_keys 文件内容不正常,正常情况下应该是你生成的公钥。可以试试手动把win11.pub这个文件的内容粘贴到authorized_keys里面。

推荐问题