Notice that to change the root password, you had to sudo first?
By default, Ubuntu is configured in a way so that you can "sudo" and become root user to do things, but you cannot log on as root directly. This is a security issue as the sudo will track who logged on, and it can also restrict what is allowed to be done.
If using putty, when you use "ssh" and try to connect to your old PC, you must use a non-root login. Generally, you would log in using a regular user account, and then once at a shell prompt, just issue the sudo command to do those few commands that you feel the need to run as root user.
There is indeed a way to override this restriction, which usually involves making changes to the sshd_config file. But there is normally no reason for you to allow root logins when the sudo su - root
can accomplish the same thing and with more security/accountability.
ssh
for security reasons. Using putty, login as yourself using your own password. – user68186 Apr 03 '19 at 14:18sshd_config
:sudo service ssh restart
– pLumo Apr 03 '19 at 14:23sudo su -
or justsudo
in front of commands you need root rights for. – pLumo Apr 03 '19 at 14:25