简介:本文将介绍在Ubuntu、CentOS和Kali Linux上开启SSH服务并允许root用户登录的步骤。通过这些步骤,您将能够在Linux系统上启用SSH服务,并使用root权限进行远程登录。
在Linux上启用SSH并允许root用户登录需要执行一系列步骤。这些步骤在不同的Linux发行版上略有不同,但大致相同。以下是针对Ubuntu、CentOS和Kali Linux的具体步骤:
在Ubuntu上开启SSH并允许root登录:
sudo apt-get install openssh-server
sudo /etc/init.d/ssh start
找到“PermitRootLogin without-password”行,将其修改为“PermitRootLogin yes”。保存并关闭文件。
sudo vim /etc/ssh/sshd_config
在CentOS上开启SSH并允许root登录:
sudo service ssh restart
sudo yum install openssh-server
sudo systemctl start sshd
找到“PermitRootLogin prohibit-password”行,将其修改为“PermitRootLogin yes”。保存并关闭文件。
sudo vi /etc/ssh/sshd_config
在Kali Linux上开启SSH并允许root登录:
sudo systemctl restart sshd
sudo apt-get install openssh-server
/etc/init.d/ssh start [ ok ] Starting ssh (via systemctl): ssh.service. 1 3. 允许root账户登录编辑/etc/ssh/sshd_config文件:vim /etc/ssh/sshd_config找到“PermitRootLogin without-password”行,将其修改为“PermitRootLogin yes”。保存并关闭文件。4. 重启SSH服务使用以下命令重启SSH服务,使更改生效:```bash /etc/init.d/ssh stop [ ok ] Stopping ssh (via systemctl): ssh.service. /etc/init.d/ssh start [ ok ] Starting ssh (via systemctl): ssh.service. root@kali:~# root@kali:~# /etc/init.d/ssh stop [ ok ] Stopping