Bootstrap

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

概览

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

ssh [email protected]

其中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 [email protected]

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

;