SSH连接Linux系统远程服务器报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic)完美解决

润信云 技术支持

概览

本地cmd命令行中执行连接远程云服务器的命令:

ssh root@124.21.32.21

其中root为root账户,@符号后的ip是云服务器的公网ip。执行上述命令后报错:Permission denied (publickey,gssapi-keyex,gssapi-with-mic)


解决步骤

1、通过云服务的远程连接进入云服务器

执行命令打开云服务器的ssh连接配置文件:
sudo vim /etc/ssh/sshd_config

(如果不通过sudo来执行上述命令,会提示权限不够。)

2、修改下面三个配置项的值

PermitRootLogin yes
PubkeyAuthentication no
PasswordAuthentication yes

PermitRootLogin 值为yes,表示允许远程连接。
PubkeyAuthentication 值为no,表示关闭公钥验证。
PasswordAuthentication 值为yes,表示开启密码验证。

3、执行如下命令重启ssh服务

sudo service sshd restart

至此,本地重新执行命令:

ssh root@124.21.32.21

应该就能够连接远程服务器了。


本文链接:https://blog.runxinyun.com/post/172.html 转载需授权!

分享到:
版权声明
网站名称: 润信云资讯网
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!邮件:7104314@qq.com
网站部分内容来源于网络,版权争议与本站无关。请在下载后的24小时内从您的设备中彻底删除上述内容。
如无特别声明本文即为原创文章仅代表个人观点,版权归《润信云资讯网》所有,欢迎转载,转载请保留原文链接。
0 91

留言0

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。