为何须要开启SSH
SSH(SecureShell)准许您远程安全地联接到Kali系统linux shell 版本信息,进行远程管理、文件传输等操作。注意:出于安全考虑linux shell 版本信息,KaliLinux默认不启用SSH服务linux学习视频,须要自动配置。
详尽步骤
1.更新系统包列表
sudo apt update
2.安装OpenSSH服务器
sudo apt install openssh-server -y
3.配置SSH服务
编辑SSH配置文件:
sudo nano /etc/ssh/sshd_config
须要更改的关键设置:

PermitRootLogin yes

容许密码认证:找到PasswordAuthentication行,更改为
PasswordAuthentication yes
(可选)更改默认端口22:找到#Port22,取消注释并更改
按Ctrl+O保存,按回车确认,之后Ctrl+X退出编辑器。
4.生成SSH秘钥(假如不存在)
sudo ssh-keygen -A
5.启动SSH服务
sudo systemctl start ssh
6.设置开机自启(可选)
sudo systemctl enable ssh
7.检测SSH服务状态
sudo systemctl status ssh

应听到”active(running)”状态

8.配置防火墙(如启用)
sudo ufw allow 22 # 或您设置的自定义端口
sudo ufw reload
联接测试
从另一台设备联接Kali:
ssh username@kali_ip_address
# 例如: ssh kali@192.168.1.100
或则使用SecureCRT联接

安全注意事项

强烈建议更改默认密码redhat linux 9.0,尤其是root帐户
sudopasswdroot
sudopasswdkali#更改普通用户密码
更安全的做法:
临时关掉SSH服务(不须要时):
bash
sudo systemctl stop ssh
常见问题解决

此配置适用于最新版KaliLinux(2025.4版本),通过以上步骤,您可以安全地启用SSH服务进行远程管理。请勿必注意网路安全,防止在网段上曝露SSH端口。
