“ssh服务器拒绝了密码请再试一次”原因ssh服务基于安全考虑,没有给root用户远程连接的权限 解决办法登陆要连接的Ubuntu vim etcsshsshd_config 找到PermitRootLogin 这一行,将后面的no 改为yes ,如图所示 此时。
发现问题通过Xshell连接ubuntu,输入,连接名称,ip,端口,已经用户名密码,输入完成后点击连接,开始进行远程连接,发现一直提示连接不了提示quotssh服务器拒绝了密码,请再试一次quot其实试了多少次都没用解决问题 1确认。
用Xshell root连接时显示ssh服务器拒绝了密码,应该是应该是sshd的设置不允许root用户用密码远程登录 修改 etcsshsshd_config文件,注意,安装了OpenSSH才会有这个文件,如果文件不存在请检查是否安装了opensshvim etc。
需要配置ssh服务,使其允许口令密码登录在配置文件 etcsshsshd_config 中找到PasswordAuthentication no将其改为删星号,改yesPasswordAuthentication yes之后重启ssh服务即可。
在平常项目中出现ssh拒绝密码,无外乎下面两种情况 1账号密码不正确 可通过修改实例密码来解决,最好是复制在文本然后粘贴,否则会出错 2sshd的设置不允许root用户用密码远程登录 修改 vim etcsshsshd_config 修改。
并不会产生影响在配置完ssh后,修改账户密码并不起作用,还是可以使用之前的密码登录由于是新建账户,ssh服务器都会拒绝密码更改,所以不会对新建用户产生影响如需更改密码需要给予用户admin权限,在给予权限后才能更改账号。
1检查sshd服务是否有开启,下图是有开启的3 2检查 etcsshssh_config文件,ssh服务端口是否为22,Protocol协议版本是否为2,一般为2安全1为ssh 1不安全,有可能禁止登陆找到# AuthenticationLoginGraceTime。