Kali Linux 开启 SSH 服务:操作指南与安全考量
  Kali Linux 作为一款专业的渗透测试和安全审计操作系统,常需远程连接以方便操作。开启 SSH(Secure Shell)服务,能让用户安全地远程登录 Kali 系统,执行各类任务。下面将详细介绍在 Kali Linux 中开启 SSH 服务的步骤、相关配置及安全注意事项。
   一、检查 SSH 服务是否已安装 在开启 SSH 服务前,需确认其是否已安装在 Kali 系统中。打开终端,输入以下命令: bash dpkg -l | grep ssh 若系统返回类似ii openssh - server等包含openssh - server字样的信息,说明 SSH 服务已安装;若未显示相关内容,则需进行安装。安装命令如下: bash sudo apt update sudo apt install openssh - server 第一条命令用于更新软件包列表,第二条命令则用于安装 SSH 服务器。
   二、开启 SSH 服务 安装完成后,可使用以下命令开启 SSH 服务: bash sudo systemctl start ssh 为确保系统重启后 SSH 服务能自动启动,还需执行: bash sudo systemctl enable ssh 此时,可通过systemctl status ssh命令查看 SSH 服务状态,若显示绿色的active (running)字样,表明 SSH 服务已成功开启并正在运行。
   三、配置 SSH 服务 (一)修改配置文件 SSH 服务的配置文件为/etc/ssh/sshd_config,可使用文本编辑器(如nano或vim)进行修改。以nano为例,输入以下命令打开配置文件: bash sudo nano /etc/ssh/sshd_config 常见的配置修改项包括: 端口设置:默认情况下,SSH 服务使用 22 端口。出于安全考虑,可修改为其他端口。找到#Port 22这一行,去掉前面的#号,并将 22 修改为所需端口号,如Port 2222 。 允许远程登录的用户:若只想允许特定用户通过 SSH 登录,可找到AllowUsers选项,取消注释并添加用户名,如AllowUsers kali_user ,表示仅允许名为kali_user的用户登录。 禁止 root 用户登录:为提高安全性,可禁止直接使用 root 用户通过 SSH 登录。找到PermitRootLogin选项,将其值改为no ,即PermitRootLogin no 。 修改完成后,按Ctrl + X,再按Y确认保存,最后按Enter键确认保存文件名。

粤ICP备2025416686号 粤公网安备44022202000124号