![Kali Linux高级渗透测试(原书第3版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/566/33211566/b_33211566.jpg)
上QQ阅读APP看书,第一时间看更新
1.7.6 访问安全外壳协议
在测试期间,为了避免目标网络的检测,Kali不会启用任何外部侦听网络服务。某些服务,如安全外壳协议(Secure Shell,SSH)已经安装。但是这些协议在使用前必须先启用。
Kali预先配置了默认的SSH密钥。在启用SSH服务前,最好弃用默认的密钥,并产生一个唯一密钥集。
通过以下命令,可以将默认的SSH密钥移动到备份文件,然后生成新的密钥集:
![](https://epubservercos.yuewen.com/4702ED/17760729907000606/epubprivate/OEBPS/Images/017-i.jpg?sign=1739528935-dNMd1YPDDyf1dv2ZCPNDxTKqvcBif8H6-0-fa777b8beb70510643d3bd21192fe8df)
如图1-19所示,你可以通过命令service ssh status来查看SSH服务是否正在运行。
![](https://epubservercos.yuewen.com/4702ED/17760729907000606/epubprivate/OEBPS/Images/1t19.jpg?sign=1739528935-kagfjWqaFEd2zSxZ95scDGT67HlTFoPT-0-8adc4f048c76227d0c09eebbed3b714c)
图1-19 启用SSH服务
注意,启用SSH的默认配置就无法使用超级用户登录。如果需要使用超级用户访问,你就必须编辑/etc/ssh/sshd_config文件,并将PermitRootLogin设置为yes,保存然后退出。最后,你就可以通过这个网络上的任何系统访问SSH服务并使用Kali Linux。例如,我们可以使用PuTTY(一个基于Windows环境的免费的可移植的SSH客户端)。如图1-20所示,你可以从其他机器访问Kali Linux,接受SSH证书,输入你的凭证。
![](https://epubservercos.yuewen.com/4702ED/17760729907000606/epubprivate/OEBPS/Images/1t20.jpg?sign=1739528935-7ShCS6JfaxJHsscsMGz6mPjoYKhSFH5p-0-02b6b98fa2deb56170eeb746f34a7ebd)
图1-20 通过网络访问Kali Linux