本节书摘来自异步社区《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》一书中的第1章1.8节启动网络服务,作者【美】Pritchett Willie , 【墨】David De Smet,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.8 启动网络服务
BackTrack上安装有很多网络服务,它们在各种环境中都可以发挥作用;但是在默认情况下,它们处于禁用状态。在这个示例中,我们将讲解使用不同方法来设置和启动每个服务的步骤。
准备工作
为了后续工作,我们需要将虚拟机接入网络,并且配好有效的IP地址。
操作步骤
现在开始配置默认服务。
1.启动Apache Web服务器。
service apache2 start
通过浏览本地主机(localhost)地址,可以验证服务器是否成功启动。
2.启动SSH服务之前,第一次时要生成SSH秘钥。
sshd-generate
3.启动Secure Shell服务器。
service ssh start
4.要验证服务器是否已经启动而且处于监听状态,可以使用netstat命令。
netstat -tpan | grep 22
5.启动FTP服务器。
service pure-ftpd start
6.要验证FTP服务器是否启动,可以使用如下命令。
netstat -ant | grep 21
也可以使用ps-ef grep 21命令。
7.停止某个服务的命令如下。
service stop
此处,代表了要停止的服务的名称。
例如:
service apache2 stop
8.要将某项服务配置为在系统启动时自动启动,可使用如下命令。
update-rc.d–f defaults
此处,就是在系统启动时启用的服务的名称。
例如:
update-rc.d–f ssh defaults
也可以通过选择Start菜单中的Backtrack | Services,从BackTrack的开始菜单中启动和停止服务。