使用SSH连接Ubuntu24的root账号

一、更新和升级软件包列表

sudo apt update
sudo apt upgrade 

二、安装OpenSSH服务器

sudo apt install openssh-server

三、为root账号设置密码

Ubuntu24默认不能直接使用root账号直接登录,所以需要给它设置密码。若设置了root账号密码请跳过这步。

sudo passwd root

按照提示输入和再次输入密码即可。

四、修改配置文件

sudo vim /etc/ssh/sshd_config
  1. 找到 PasswordAuthentication 取消注释,这样就可以使用密码进行登录了。
  2. 找到 PermitRootLogin prohibit-password ,在其下面一行添加 PermitRootLogin yes ,允许使用root账号登录。
  3. 找到 Port 22 ,取消注释,或者如果想要将SSH的端口改成其他的也可以修改此值。

注意是修改sshd_config而不是ssh_config,ssh_config是客户端配置,sshd_config是服务端配置。

五、重启和验证SSH服务

sudo systemctl resatrt ssh
sudo systemctl status ssh

出现以下就说明重启成功了,可以尝试连接了。

image