(解决不了评论区私聊我,力争教会)ubuntu18使用SSH登录错误(permission denied)解决方案
定心丸
请务必遵循如下操作要求
**先重置root用户密码 sudo passwd root ** 我真的曾一度以为创建ubuntu的时候用户默认是root然后密码就是当初写的那个, 谁知道去官网看才发现 是随机密码, 我淦! 还在崩溃边缘的童鞋赶紧重置密码 在操作
-
ssh 需要安装 ssh-server 有也要安装保证是最新的
$sudo apt-get install openssh-client $sudo apt-get install openssh-server
-
配置文件
vim /etc/ssh/sshd_config //仅仅需要改这个地方 网上也提到修改其他地方 亲测无效 可能场景不同吧 //本人用的18刚安装 无污染就这一步可以解决(Permission deny access) //所以你如果之前改过其他的请还原 PermitRootLogin prohibit-password改成PermitRootLogin yes //如果提示权限问题 需要对sshd_config授权 777 /etc/init.d/ssh restart
-
关闭防火墙
//sudo apt-get install ufw sudo ufw status sudo ufw enable
如果ssh localhost:直接报错 那么 输入su - 切换