运维笔记 --sftp远程连接服务器,提示:Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)

场景描述:

阿里云服务器开启配置了免密登录,导致正常使用用户名/密码登录的时候,提示公钥等信息,拒绝访问,

异常:Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)

处理方式:
---配置sshd_config:
vim /etc/ssh/sshd_config
(1) PermitRootLogin,将其修改为yes,即为允许root通过ssh进行连接
 
(2) 注释掉Subsystem sftp /usr/libexec/openssh/sftp-server再加上一行
#Subsystem  sftp    /usr/libexec/openssh/sftp-server
Subsystem sftp internal-sftp
 
(3) PasswordAuthentication no
该参数默认启用,默认值为 yes, 这里改回到yes。
 
(4)注释掉:
RSAAuthentication yes
PubkeyAuthentication yes
 
(5)放开注释:
Port 22
AddressFamily any
ListenAddress 0.0.0.0
ListenAddress ::
 
(6)重启sshd服务:
systemctl restart sshd
systemctl status sshd.service #查看ssh服务的状态
 
原文地址:https://www.cnblogs.com/hellojesson/p/13827064.html