温馨提示:这篇文章已超过423天没有更新,请注意相关的内容是否还可用!
摘要:本指南旨在解决Ubuntu系统中SSH无法远程登录及SSH root登录ACCESS Denied的问题。通过详细步骤,提供终极解决方案,帮助用户顺利配置SSH服务,实现远程登录及root权限登录。遵循本指南,您将能够解决Ubuntu SSH远程登录及Root登录ACCESS Denied的困扰。
本文旨在解决Ubuntu系统中SSH无法远程登录以及SSH root登录出现ACCESS Denied的问题,通过检查和配置SSH服务、防火墙设置和网络连接,确保SSH服务正常运行,提供启用root用户远程登录的方法,包括修改SSH配置文件和设置正确的权限,遵循本文的步骤,用户可以轻松解决这些问题,实现远程登录Ubuntu系统。
SSH无法连接新建立的虚拟服务器
原因:在Ubuntu系统中,SSH服务并非默认安装,需要手动进行安装,以下是安装步骤:
1、查看是否已安装SSH服务,可以使用命令:sudo ps -e | grep ssh,如果显示为空则表示未安装。
2、更新资源列表,使用命令:sudo apt-get update。
3、安装OpenSSH服务器,使用命令:sudo apt-get install openssh-server。
4、再次使用命令sudo ps -e | grep ssh查看是否安装成功。
5、启动SSH服务,使用命令:sudo service sshd start 或者 sudo systemctl restart sshd。
二、root登录出现ACCESS Denied问题
在成功安装SSH服务后,远程SSH连接时,使用root登录可能会遇到拒绝访问的问题,以下是解决方法:
1、使用命令sudo vi /etc/ssh/sshd_config打开SSH配置文件。
2、找到并注释掉原有的PermitRootLogin prohibit-password行,然后在新的一行添加PermitRootLogin yes。
3、保存并退出编辑器。
4、重启SSH服务,使用命令systemctl restart sshd。
5、重新通过SSH远程登录使用root账户,问题即可解决。
通过以上步骤,应该能够顺利地在Ubuntu 16.04虚拟机上使用SSH远程连接并进行root登录,如果在操作过程中遇到其他问题,建议查阅官方文档或寻求专业人士的帮助,为了系统安全,建议尽量不要使用root账户进行日常操作,可以为日常操作创建普通用户账户并赋予相应权限。
还没有评论,来说两句吧...