1.开启root密码登陆

默认安装后无法使用密码登陆,编辑/etc/ssh/sshd_config:

vim /etc/ssh/sshd_config
#PermitRootLogin without-password  找到此行,注释掉
PermitRootLogin yes  #新增此行

重启ssh服务并设置开机启动:

systemctl restart ssh
systemctl enable ssh

2.修复apt-get的Segmentation fault错误

使用iso安装完kali 2.0后执行升级:

root@kali:~# apt-get update
Segmentation fault
正在读取软件包列表... 完成

这是因为安装完后,默认没有更新源导致的,修复:

vim /etc/apt/sources.list

加入:

deb http://http.kali.org/kali sana main non-free contrib
deb http://security.kali.org/kali-security sana/updates main contrib non-free

执行升级:

apt-get update && apt-get dist-upgrade

3.增加一个非root用户

root用户的权限太大,脑袋一短路容易搞挂系统,推荐平时用普通用户配合sudo操作

useradd -m 52os
passwd 52os

加入sudo :


usermod -a -G sudo 52os

4. 修复vlc无法用root运行

vlc和chrome一样默认无法用root运行,在root下,即使在命令行用su - 52os切换到普通用户仍然无法运行vlc,当然你可以注销登陆普通用户运行,但是太麻烦,修复方法:

cp /usr/bin/vlc /usr/bin/vlc.bak  #备份
vim /usr/bin/vlc
搜索geteuid,将其替换为getppid,保存退出即可

5.安装漏洞王 flash

flash的漏洞太多了,安装flash会大大降低浏览器和系统的安全性,尤其是使用root用户时,我相信kali玩家都非常懂安全,如果不介意降低安全性:

apt-get install flashplugin-nonfree

现在支持html5的网站越来越多了,还是让flash默默的死去吧

6.安装中文输入法

个人喜欢fcitx,安装:


apt-get install fcitx fcitx-pinyin fcitx-googlepinyin
fcitx-configtool   #配置输入法

7.安装vpn

apt-get install network-manager-pptp-gnome network-manager-openvpn-gnome network-manager-vpnc   network-manager-vpnc-gnome 
 systemctl restart network-manager

8.安装虚拟机增强功能

以virtualbox为例,其他虚拟机也类似,无论是哪个虚拟机的增强功能,都要先安装linux headers包:

apt-get install linux-headers-$(uname -r)

点击virtualbox的安装增强功能,将光驱文件复制到tmp,给执行权限运行安装程序:

cp -r /dev/cdrom0/* /tmp 
chmod +x /tmp/*.sh /tmp/*.run
/tmp/VBoxLinuxAdditions.run

我是在win10下用hyper-v初步体验了一下kali 2.0,感觉:你值得拥有!

参考文章:
http://docs.kali.org/general-use/kali-linux-sources-list-repositories