Xshell连接kali,root连接
首先xshell默认是不支持kali的root用户连接,要更改etc/ssh/sshd_config文件里面的配置
vi /etc/ssh/sshd_config
找到#PasswordAunthentication yes吧#的注释去掉
按住i可以进入插入模式,进行编辑
插入一行PermitRootLogin yes,准许使用root进行登入
最后按esc键退出编辑模式,在按:wq就可以保存退出,看到下面的照片显示的一样
然后输入service ssh start
启动ssh服务
在来查看服务的状态service ssh status
,如果是running就证明你要大功告成了,不出意外的话
不知道主机IP的话,输入ifconfig
,查询端口号,我使用的网络连接是桥接模式
最后打开xshell工具
输入root账号
出现下面图片表示成功了
但是不知道root账号秘密怎么办
不知道root默认密码,只有普通账户kali/kali(最开始我就是这样,MD始终连接不上,一直说密码错误,不能连接)
不要慌我们可以使用普通账户登录,使用终端模拟器
输入sudo su
,切换到root权限
然后我们就可以更改root的密码了,输入sudo passwd root
,进行重置root密码,新密码需要输入两次
然后就真的大功告成了,在找到Xshell重新连接一下就行
修改 /etc/apt/sources.list , 将相关 url 改成阿里云的源。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异