Kali Linux root账户SSH远程登录配置指南
需积分: 24 193 浏览量
更新于2024-08-31
收藏 704KB DOCX 举报
"这篇文档详细介绍了如何在新版Kali Linux 5.7.0-kali1-amd64系统中配置root账户通过SSH进行远程登录。由于Kali默认不启用root账户并关闭SSH服务,因此需要按照特定步骤来启用root账户,设置密码,并开启SSH服务。同时,为了兼容旧版秘钥交换算法,还需要修改SSH配置文件。"
主要内容分为以下几个知识点:
1. 启用root账户:
- 新版Kali Linux的root账户默认密码为空且被禁用,表现为shadow文件中密码字段为*或!。
- 通过在GRUB启动菜单中编辑启动参数,进入单用户模式(`rwsingleinit=/bin/bash`)。
- 在单用户模式下,使用`passwd`命令设置root账户的新密码。
- 重启系统后,可使用新密码登录root账户。
2. 开启SSH服务:
- Kali Linux默认关闭SSH服务,需手动启动。
- 进入SSH配置目录,查看并编辑`ssh_config`文件,取消`PasswordAuthentication no`行的注释,将其改为`yes`。
- 修改`sshd_config`文件,确保允许root账户通过SSH登录,移除或更改相关限制。
- 使用`service ssh start`命令启动SSH服务。
3. 兼容旧版秘钥交换算法:
- Kali 2020版本默认只支持较新的密钥交换算法,可能不兼容旧版客户端。
- 在`/etc/ssh/sshd_config`文件中添加一行,例如:`KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1`,以支持更多算法。
- 保存配置文件后,重启SSH服务使更改生效。
这些步骤对于需要远程管理Kali Linux系统的管理员来说至关重要,尤其是当他们需要使用像CRT这样的SSH客户端时。通过这些配置,可以确保root账户的安全登录并保证与不同版本的SSH客户端之间的兼容性。
2021-09-13 上传
2021-11-02 上传
2020-12-06 上传
2020-07-10 上传
2021-11-27 上传
2022-06-19 上传
2020-10-06 上传
恒悦sunsite
- 粉丝: 4w+
- 资源: 32
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库