Software Requirements and Conventions Used
Category | Requirements, Conventions or Software Version Used |
---|---|
System | Installed or upgraded Ubuntu 20.04 Focal Fossa |
Software | SSH |
Other | Privileged access to your Linux system as root or via the sudo command. |
Conventions | # – requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command$ – requires given linux commands to be executed as a regular non-privileged user |
- Open the
/etc/ssh/sshd_config
file with administrative privileges and change the following line:FROM: #PermitRootLogin prohibit-password TO: PermitRootLogin yes
The quick way to do this job could be just to simply use the
sed
command as shown below:$ sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
- Restart SSH service:
$ sudo systemctl restart ssh
- By default the root’s password is not set on Ubuntu 20.04 and the error message
Permission denied, please try again
will appear when attempting to SSH login as a root user. From this reason we need to set root’s password. When prompted enter your current user password followed by new root password:$ sudo passwd [sudo] password for linuxconfig: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully