一、尝试了修改配置的方法-不能解决问题:
1、修改ssh配置文件vim /etc/ssh/sshd_config
,设置为允许root远程登录:
2、找到PermitRootLogin prohibie-password
修改为:PermitRootLogin yes
即可。
3、保存退出,重启ssh服务/etc/init.d/ssh restart
,回车,输入密码即可。
二、尝试过卸载重装也没有解决问题。
1:卸载openssh
sudo apt-get remove –purge openssh-server openssh-client –purge -y
2:安装ssh服务端和客户端
sudo apt-get install openssh-server openssh-client
3:启动ssh
sudo service ssh start
重启ssh:systemstl ssh restart 或 service ssh restart
4:若启动失败,了解错误原因
sshd -t
5:确认ssh-server已经正常工作
netstat -tlp
三、求助朋友帮忙
操作包括:检查网络重新获取网络IP、检查时区:发现我时区没有设置正确,修改为上海。然后设置了固定IP。
然后。。。然后。。。。居然能远程上了
总结:最开始怀疑跟用户权限,或者配置文件不对有关系,事实证明好像不太有关。怀疑可能是Ubuntu系统时区设置不正确导致的。
四、再次重装系统遇到同样的问题(第二次遇到同样的问题)
设置固定IP+时区(中国上海,自动时区),语言:汉语,中国;节电:从不。——此时暂时能用一小会,但是过会仍然有此问题。
想起之前还设置了软件代理
于是检查,将镜像源从美国改为阿里云。然后执行命令:
sudo apt update
sudo apt upgrade
今天的文章Ubuntu ssh连接access deny分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/31009.html