![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=1738843030-K6JBCELYbDCN9vpiyGzuXOqTAiI3FkO3-0-be1b2eed2287d062afcaf3403e1018cf)
如图1-19所示,你可以通过命令service ssh status来查看SSH服务是否正在运行。
![](https://epubservercos.yuewen.com/4702ED/17760729907000606/epubprivate/OEBPS/Images/1t19.jpg?sign=1738843030-b1t3YNJuiFPB7rYqX41zHe30lrJ1GWJo-0-d5ff7ab37a47c53f28d05710e72f17b3)
图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=1738843030-cgUWBMatMdWe3v9auwvajKNU8Uayad8p-0-11e6cc1dd429a59dabf3990ccd156783)
图1-20 通过网络访问Kali Linux