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键确认保存文件名。

看雪
NEVER GIVE UP.
145
文章数
99
评论量