Ubuntu用户无法登陆ssh出现permission denied,please try again

适用情形:

1.使用ssh远程连接,remote等出现permission denied,please try again。

2.使用final shell等软件登陆时,密码已经正确却一直让重输密码。

3.一个账号可以登陆,另外一个账号不可登陆(多为新账号)

4.普通用户可登陆,root用户无法登陆(见方法一)

正文:

解决方法一、解决root和普通用户

1.配置/etc/ssh/sshd_config

sudo gedit /etc/ssh/sshd_config

将PermitRootLogin 后面改为yes,同时去掉PasswordAuthentication yes前的#

2.重启ssh服务

service ssh restart

解决方法二、之前有更改过home文件夹,导致当前用户没有读写权限

1.更改权限

sudo chmod +x /home/

2.重启ssh服务

/etc/init.d/sshd restart  (提示没有该文件则用/etc/init.d/ssh restart)

解决方法三、直接重装ssh(亲测有用)

1.卸载ssh相关包

sudo apt-get remove openssh-server openssh-client --purge && sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get update

2.重装ssh

sudo apt-get install openssh-server openssh-client

 

如有疑问请在评论区留言,如有帮助麻烦右上角点个赞~~蟹蟹(*^▽^*)~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章