当前位置: 首页>>技术教程>>正文


在Ubuntu 18.04 Bionic Beaver Linux上允许SSH根登录

, ,

目的

目的是允许在Ubuntu 18.04 Bionic Beaver Linux上进行SSH根登录

操作系统和软件版本

  • 操作系统:-Ubuntu 18.04仿生海狸

要求

需要并已完成对您的Ubuntu系统的特权访问SSH服务器的安装

约定

  • -要求linux命令可以直接以root用户身份或通过使用root特权以root特权执行sudo命令
  • $-要求linux命令以普通非特权用户身份执行

本教程的其他版本

Ubuntu 20.04(Focal Fossa)

使用说明

设置根密码

默认情况下,Ubuntu 18.04 Bionic Beaver安装随附未设置的root密码。设置root密码打开终端并执行以下命令linux命令。出现提示时,输入您的当前用户密码和新的root密码:


$ sudo passwd
[sudo] password for linuxconfig: 
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

启用S​​SH根登录

默认情况下,禁用SSH根登录。尝试以root用户身份ssh将导致以下错误消息:


$ ssh root@10.1.1.9
root@10.1.1.9's password: 
Permission denied, please try again.
root@10.1.1.9's password:



下一条命令将配置SSH服务器以允许root ssh登录:


$ sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config

重新启动SSH服务器以应用更改:


$ sudo service ssh restart

以root身份登录SSH

您的服务器现在允许以root用户身份进行SSH登录。使用您在第一步中设置的密码:


$ ssh root@10.1.1.9
root@10.1.1.9's password: 
Welcome to Ubuntu Bionic Beaver (GNU/Linux 4.13.0-25-generic x86_64)

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10538.html,未经允许,请勿转载。