1. 可能是ssh key 设置问题
- 私钥放到本地windows: C:\Users\admin.ssh\id_rsa_193
- 保证把公钥(xx_pub)放到服务器上 ~/.ssh/authorized_keys
- 保证权限正确: ~/.ssh 为700, ~/.ssh/authorized_keys 为600
$ ls -ld ~/.ssh
drwx------. 2 wangjl jinwf 134 Nov 14 16:16 /home/wangjl/.ssh
$ ls -ld ~/.ssh/authorized_keys
-rw-------. 1 wangjl jinwf 2429 Apr 29 2023 /home/wangjl/.ssh/authorized_keys
2. 如果登录还是报错
可能是无法找到本地私钥,如果默认不是 C:\Users\admin.ssh\id_rsa_193\id_rsa ,就需要在登录时使用 -i
明确给出 本地私钥的路径
$ ssh wangjl@xxx.biomooc.com
wangjl@xxx.biomooc.com: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
解决办法:
$ ssh wangjl@xxx.biomooc.com -i ~/.ssh/id_rsa_193