Kali-linux基本设置

1.6.1 启动默认的服务

Kali Linux自带了几个网络服务,它们是非常有用的。但是默认是禁用的。在这里,将介绍使用各种方法设置并启动每个服务。

1. 启动Apache服务

启动Apache服务。执行命令如下所示:

[email protected]:~# service apache2 start

输出信息如下所示:

[ok] Starting web server: apache2.

输出的信息表示Apache服务已经启动。为了确认服务是否正在运行,可以在浏览器中访问本地的地址。在浏览器中访问本地的地址,如果服务器正在运行,将显示如图1.59所示的界面。

图1.59 Apache服务器访问界面

2. 启动Secure Shell(SSH)服务

启动Secure Shell(SSH)服务。执行命令如下所示:

[email protected]:~# service ssh start
[ok] Starting OpenBSD Secure Shell server: sshd.

看到以上的输出表示SSH服务已经启动。为了确认服务的端口是否被监听,执行如下所示的命令:

[email protected]:~# netstat -tpan | grep 22
tcp  0   0 0.0.0.0:22     0.0.0.0:*       LISTEN   7658/sshd
tcp6 0   0 :::22           :::*           LISTEN   7658/sshd

3. 启动FTP服务

FTP服务默认是没有安装的,所以首先需要安装FTP服务器。在Kali Linux操作系统的软件源中默认没有提供FTP服务器的安装包,这里需要配置一个软件源。配置软件源的具体操作步骤如下所示。

(1)设置APT源。向软件源文件/etc/apt/sources.list中添加以下几个镜像网站。执行命令如下所示:

[email protected]:~# vi /etc/apt/sources.list
deb http://mirrors.neusoft.edu.cn/kali/ kali main non-free contrib
deb-src http://mirrors.neusoft.edu.cn/kali/ kali main non-free contrib
deb http://mirrors.neusoft.edu.cn/kali-security kali/updates main contrib non-free

添加完以上几个源后,将保存sources.list文件并退出。在该文件中,添加的软件源是根据不同的软件库分类的。其中,deb指的是DEB包的目录;deb-src指的是源码目录。如果不自己看程序或者编译的话,可以不用指定deb-src。由于deb-src和deb是成对出现的,可以不指定deb-src,但是当需要deb-src的时候,deb是必须指定的。

(2)添加完软件源,需要更新软件包列表后才可以使用。更新软件包列表,执行命令如下所示:

[email protected]:~# apt-get update

更新完软件列表后,会自动退出程序。

(3)安装FTP服务器。执行命令如下所示:

[email protected]:~# apt-get install pure-ftpd

安装成功FTP服务器,就可以启动该服务了。执行命令如下所示:

[email protected]:~# service pure-ftpd start

4. 安装中文输入法

Kali Linux操作系统默认也没有安装中文输入法,下面将介绍安装小企鹅中文输入法。执行命令如下所示:

[email protected]:~# apt-get install fcitx-table-wbpy ttf-wqy-microhei ttf-wqy- zenhei

执行以上命令后,小企鹅中文输入法就安装成功了。安装成功后,需要启动该输入法后才可以使用。启动小企鹅中文输入法,执行命令如下所示:

[email protected]:~# fcitx
[email protected]:~#[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1 /src/lib/fcitx/addon.c:100-加载附加组件配置文件: fcitx-table.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-xim.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-lua.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-pinyin.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-autoeng.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-xkb.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-ipc.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-kimpanel-ui.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-vk.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-quickphrase.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-remote-module.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-punc.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-dbus.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-keyboard.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-chttrans.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-fullwidth-char.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-imselector.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-x11.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-classic-ui.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/lib/fcitx /addon.c:100-加载附加组件配置文件: fcitx-xkbdbus.conf
[INFO] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/im/table /table.c:155-加载码表文件: wbpy.conf
[WARN] /build/buildd-fcitx_4.2.4.1-7-i386-l4w6Z_/fcitx-4.2.4.1/src/frontend /xim/xim.c:168-请设置环境变量XMODIFIERS

输出的信息表示,该输入法在启动时加载的一些配置文件。最后一行提示需要设置环境变量XMODIFIERS,某些程序往往因为XMODIFIERS环境变量设置不正确导致应用程序无法使用。设置XMODIFIERS环境变量方法如下(以Bash为例):

export XMODIFIERS="@im=YOUR_XIM_NAME"

语法中的YOUR_XIM_NAME为XIM程序在系统注册的名字。应用程序启动时会增加该变量查找相应的XIM服务器。因此,即便系统中同时运行了若干个XIM程序,一个应用程序在某个时刻也只能使用一个XIM输入法。

fcitx缺省注册的XIM名为fcitx,但如果fcitx启动时XMODIFIERS已经设置好,fcitx会自动以系统的设置来注册合适的名字。如果没有设置好,使用以下方法设置。

一般可以在~/.bashrc文件中添加以下内容。如下所示:

export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx

添加并保存以上内容后,重新登录当前用户,fcitx输入法将自动运行。如果没有启动,则在终端执行如下命令:

[email protected]:~# fcitx

执行以上命令后,将会在屏幕的右上角弹出一个键盘,说明该输入法已经启动。小企鹅输入法默认支持汉语、拼音、双拼和五笔拼音四种输入法,这几种输入法默认使用Ctrl+Shift组合键切换。

如果想要修改输入法之间的切换键,右击桌面右上角的键盘,将弹出如图1.60所示的界面。

图1.60 fcitx界面

在该界面选择“配置”命令,将显示如图1.61所示的界面。在该界面单击“全局配置”标签,将显示如图1.62所示的界面。

图1.61 Fcitx配置

图1.62 全局配置

从该界面可以看到各种快捷键的设置,根据自己习惯用的快捷键进行设置。设置完后,单击“应用”按钮。

5. 停止服务

停止一个服务的语法格式如下所示:

service <servicename> stop

<servicename>表示用户想要停止的服务。

停止Apache服务,执行命令如下所示:

[email protected]:~# service apache2 stop
[ ok ] Stopping web server: apache2 … waiting.

从输出的信息中,可以看到Apache服务停止成功。

6.设置服务开机启动

设置服务开机启动的语法格式如下所示:

update-rc.d -f <servicename> defaults

<servicename>表示用户想要开机启动的服务。

设置SSH服务开启自启动:

[email protected]:~# update-rc.d -f ssh defaults
update-rc.d: using dependency based boot sequencing
update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match ssh Default-Stop values (none)
insserv: warning: current start runlevel(s) (empty) of script `ssh‘ overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (2 3 4 5) of script `ssh‘ overrides LSB defaults (empty).

从输出的信息中可以看到,SSH服务默认启动了2、3、4和5运行级别。则以后系统重启后,SSH服务将自动运行。

1.6.2 设置无线网络

无线网络既包括允许用户建立远距离无线连接的全球语音和数据网络,也包括近距离无线连接进行优化的红外线技术及射频技术。本小节将介绍Wicd网络管理器的设置,使用它安全的连接到无线网络。设置无线网络能让用户很好地使用Kali Linux无线,做渗透测试,而不需要依赖一个以太网,这样使的用户使用电脑非常的自由。

设置无线网络的具体操作步骤如下所示。

(1)启动Wicd网络管理器。有两种方法,一种是命令行,一种是图形界面。在桌面依次选择“应用程序”|“互联网”|Wicd Network Manager命令,将显示如图1.63所示的界面。如果在图形桌面上找不到WicdNetwork Manager,那说明系统中没有安装Wicd软件包。用户可以在添加/删除软件中,找到Wicd软件包安装上即可。

或者在终端执行如下命令:

wicd-gtk --no-tray

执行以上命令后,将显示如图1.63所示的界面。

图1.63 Wicd网络管理器

(2)从该界面可以看到所有能搜索到的无线网络,并且很清楚的看到每个无线网络的加密方法、使用的频道及无线信号的强度。本例中选择使用WEP加密的无线网络Test1,单击Test1的“属性”按钮,将显示如图1.64所示的界面。

图1.64 属性设置

(3)在该界面选择“使用加密”复选框,然后选择加密方式并输入密码。如果不想显示密码字符时,不要勾选密码文本框前面的复选框。设置完后,单击“确定”按钮,将返回到图1.63界面。此时在该界面单击“连接”按钮,就可以连接到Test1网络。

时间: 2024-08-08 20:36:01

Kali-linux基本设置的相关文章

Kali linux网络配置

Kali linux 安装完成后,需要对其网络进行配置.使用DHCP服务是配置网卡最简单的方法之一,但渗透测试时通常不会这样做,因为系统会被记录在DHCP服务器的数据库中. 1  动态DHCP方式 配置文件地址: /etc/network/interface # 启动系统激活设备 # Loop回环地址 auto lo iface lo inet loopback # 启动系统激活设备 # 网卡eth0设置为DHCP类型 auto eth0 iface eth0 inet dhcp 2  静态St

Kali linux上运行quasibot时主页不显示内容的问题

quasibot是基于php的webshell管理工具,项目地址https://github.com/Smaash/quasibot,但在kali linux 下安装以后,默认主页就显示了一行标题,其它内容不显示.如图: 设置了半天权限,发现没有半毛钱关系.这时想到查看error_log,满屏都在显示找不到curl_init(): [Fri Nov 06 13:44:18.541331 2015] [:error] [pid 4195] [client 127.0.0.1:34550] PHP

一起学习kali linux

因为加入了网络安全实验室需要学习kali linux,查了许多网上的教学材料和视频,粗略的看了看发现资源比较杂没用一个系统的学习过程导致学习效率较低,没有达到期望. 因此有了想写博客的想法,一来可以便与自己在以后需要时查询相应渗透工具的使用方法,不用再去耗费大量时间重新学习:二可以给以后有想学习这方面的人有些参考,不用盲 目去学习,耽误大量的时间:三是培养自己在学习过程后总结的能力. 另外本人也只是学生一枚,刚刚开始接触kali linux,也不是特别厉害,所以在某些总结的地方或多或少会出现错误

Kali Linux 渗透测试之拒绝服务攻击及防御

作为渗透测试人员,有时候需要对客户的系统进行DDOS攻击测试,那么这个时候就需要我们有一款合格的测试工具.而在Kali Linux上就集成了一些DDOS测试工具供测试者使用,下面就简单介绍一些测试工具. kali下的拒绝服务攻击: D(D)OS........................................1 yersinia......................................2 hping3................................

Kali linux learning note

from:http://blog.sina.com.cn/s/blog_40983e5e0101dhz0.html 因为kali linux基于debian 7,当然要把这台Acer 4736z原有的debian 7删掉装kali啦,哈哈,这下不必为了BT5装虚拟机了,对于本子里60G的SSD来说还是好事一桩.要把kali当做桌面使用,就必须给kali添加一些软件,修改一些设置才好用,下面记录一下备忘,随时更新. 安装方法,官方文档,硬盘安装Kali Linux 把apt源设为官方提供的国内镜像

kali linux更新源问题 加 输入法安装

kali linux 安装后 软件源默认使用的是官方的源 我们要做的第一步就是更改软件源头 终端输入 vi /etc/apt/source.list 打开后将原来的源删掉 ESC 加DD 删除一整行 更改为更快的源 deb http://mirrors.tuna.tsinghua.edu.cn/kali/ kali-rolling contrib main non-free # deb http://http.kali.org/kali kali-rolling main non-free co

Kali Linux下载

百度搜索Kali Linux进入官网: 在官网首页选择Downloads下载: 这里会有很多的选择,你可以选择下载镜像文件,也可以直接下载虚拟机文件: 下载完成以后我们校验一下SHA256,确保文件的完整性,可以使用CMD命令来查询: 1 certutil -hashfile yourfilename.ext SHA256 然后根据官方给的sha256值来进行对比: 确定文件的完整性后,下载就算结束了.

《Web渗透测试使用kali linux》pdf

下载地址:网盘下载 内容简介 <Web渗透测试:使用Kali Linux>是一本Web渗透测试实践指南,全面讲解如何使用Kali Linux对Web应用进行渗透测试.两位安全领域的专家站在攻击者的角度,一步步介绍了渗透测试基本概念.Kali Linux配置方式,带大家了解如何收集信息并发现攻击目标,然后利用各种漏洞发起攻击,并在此基础之上学会渗透测试,掌握补救易受攻击系统的具体技术.此外,书中还给出了撰写报告的最佳实践,其中一些范例可作为撰写可执行报告的模板. <Web渗透测试:使用Ka

kali linux cewl

cewl通过爬行网站获取关键信息创建一个密码字典. 靶机 OWSA 主机kali linux 32位 官网:http://digi.ninja/projects/cewl.php可以使用--help查看帮助主机命令如下:cewl 192.168.191.139 -m 3 -d 3 -e -c -v -w a.txt (1.1.1.1可以是目标网站的ip地址,也可以是网址)-m:最小单词长度-d:爬网深度-e:收集包含emali地址信息-c:每个单词出现的次数支持基本,摘要,身份验证支持代理; 下

安装 Kali Linux 后需要做的 20 件事

我在本文中整理出了安装一份全新的Kali Linux后总是要做的若干件事情.由于我有多台笔记本电脑和工作站,所以尽量扩大下列操作步骤的适用范围,以满足每个人的需求.这是我在安装Kali Linux后做的20件事情.你的需求可能全然不同.要是有什么建议,欢迎留言告知.不用注册即可留言,欢迎反馈.发表观点. 本文含有我觉得有用的每一件事情.本文分为三大部分: 专门针对Kali用户 Kali Linux是来自Debian的一个特殊版本,Kali Linux同样存在Debian Linux的许多问题.这