Linux开启SSH并允许root登录的步骤

作者:沙与沫2024.01.29 22:49浏览量:8

简介:本文将介绍在Ubuntu、CentOS和Kali Linux上开启SSH服务并允许root用户登录的步骤。通过这些步骤,您将能够在Linux系统上启用SSH服务,并使用root权限进行远程登录。

在Linux上启用SSH并允许root用户登录需要执行一系列步骤。这些步骤在不同的Linux发行版上略有不同,但大致相同。以下是针对Ubuntu、CentOS和Kali Linux的具体步骤:
在Ubuntu上开启SSH并允许root登录:

  1. 安装SSH服务器:
    打开终端,输入以下命令安装openssh-server软件包:
    1. sudo apt-get install openssh-server
  2. 启动SSH服务:
    使用以下命令启动SSH服务:
    1. sudo /etc/init.d/ssh start
  3. 修改SSH配置文件:
    使用以下命令打开SSH配置文件:
    1. sudo vim /etc/ssh/sshd_config
    找到“PermitRootLogin without-password”行,将其修改为“PermitRootLogin yes”。保存并关闭文件。
  4. 重启SSH服务:
    使用以下命令重启SSH服务,使更改生效:
    1. sudo service ssh restart
    在CentOS上开启SSH并允许root登录:
  5. 安装SSH服务器:
    打开终端,输入以下命令安装openssh-server软件包:
    1. sudo yum install openssh-server
  6. 启动SSH服务:
    使用以下命令启动SSH服务:
    1. sudo systemctl start sshd
  7. 修改SSH配置文件:
    使用以下命令打开SSH配置文件:
    1. sudo vi /etc/ssh/sshd_config
    找到“PermitRootLogin prohibit-password”行,将其修改为“PermitRootLogin yes”。保存并关闭文件。
  8. 重启SSH服务:
    使用以下命令重启SSH服务,使更改生效:
    1. sudo systemctl restart sshd
    在Kali Linux上开启SSH并允许root登录:
    由于Kali Linux基于Debian,因此其步骤与Ubuntu类似。以下是针对Kali Linux的简要步骤:
  9. 安装SSH服务器:
    在终端中输入以下命令安装openssh-server软件包:
    1. sudo apt-get install openssh-server
  10. 启动SSH服务:使用以下命令启动SSH服务:
    1. /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