win11 ssh 如何配置秘钥登录?

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

Mac 终端提示
image.png

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

回复
阅读 1.3k
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里面。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进