WdBly Blog

懂事、有趣、保持理智

WdBly Blog

懂事、有趣、保持理智

周维 | Jim

603927378@qq.com

ssh远程连接报错

Permission denied (publickey,gssapi-keyex,gssapi-with-mic)

mac和windows(MobaXterm)上使用ssh私钥的方式连接服务器出现错误,publickey,gssapi-keyex,gssapi-with-mic的解决方案

在服务器上添加公钥后,需要注意查看是否同时添加了用户。

在服务器home目录下查看,使用阿里云添加公钥默认是使用ssh key中的用户名(key最后空格后的内容)添加新用户。

若是用户名是纯数字,则有可能没有添加上用户

私钥权限问题

私钥权限过高也可能导致此问题, mac:

chmod -R 400 ~/.ssh/id_rsa

windows:
在 C:/用户/当前用户/.ssh 中

右键 属性 -> 安全 -> 高级 -> 禁用继承。
然后删除其他主体,保留当前用户即可。
image.png

MobaXterm中使用ssh连接服务器

new sessions -> ssh

填写服务器ip,选择Advanced SSH settings
勾选 Use private Key
选择公钥地址即可。

image.png