KALI LINUX系統初始化配置


 


1.Kali Linux安裝VirtualBox增強功能

VirtualBox增強功能介紹:物理機與虛擬機之間的文件共享。物理機與虛擬機之間的剪切板共享。虛擬機的direct3D支持,這樣虛擬機窗口就可以隨便放大或縮小了...... 。

01.啟動 Kali Linux 系統->菜單欄選擇“設備”->“安裝增強功能”快捷鍵(右 Ctrl+D),提示是否自動運行,點擊取消 。
02.在桌面雙擊光盤圖標(增強工具),拷貝“VBoxlinuxAdditions.run”文件到 root 根目錄,給予這個文件(讀寫)權限 。
03.先在Kali Linux終端命令行下安裝Linux內核頭文件,然后再運行“VBoxlinuxAdditions.run”文件執行安裝...... 。

root@kali:~# cp /media/cdrom/VBoxLinuxAdditions.run /root/
root@kali:~# apt-get update && apt-get install -y linux-headers-$(uname -r)
root@kali:~# chmod 755 VBoxLinuxAdditions.run
root@kali:~# ./VBoxLinuxAdditions.run

Kali_Linux_1

注:如不安裝Linux內核頭文件可能出現:Enter the path to the kernel header files for the 3.14-kali1-686-pae kernel?

2.Kali Linux 配置共享文件夾和剪貼板

VirtualBox不能像Vmware直接安裝Vmware Tools就可以實現虛擬機與物理機的文件共享,VirtualBox需要設置才能實現。

01.在VirtualBox選中“Kali 1.0.9”系統->“設置(S)”->“共享文件夾”->“添加一個新的文件夾定義”,在物理機上選擇要共享的文件夾,然后把“自動掛載(A)”、“固定分配(M)”鈎上,點擊確定 。

Kali_Linux_2Kali_Linux_3

02.設置完文件夾共享后,然后切換到“常規”->“高級(A)”->“共享粘貼板(S)”、“拖放(D)”下拉框中選擇“雙向”,點擊確定 。注:VirtualBox“拖放”功能暫只支持“物理機->虛擬機”拖放文件。共享文件夾會自動掛載在/media目錄下。

Kali_Linux_4Kali_Linux_5

 

3.Kali Linux修改計算機系統主機名

修改系統主機名並無實際用途,可以修改為隨意主機名稱(網絡常用ID,英文名等......)。hosts 、hostname這倆個文件都是需要修改的,可以使用gedit、vim、nano編輯器修改(根據個人習慣)。hosts文件每行分3個域: IP 主機名 別名 。

/etc/hosts /etc/hosts /etc/hostname /etc/hostname
127.0.0.1 localhost
127.0.1.1 kali.xxoo kali
......
127.0.0.1 localhost
127.0.1.1 kali.xxoo c2unix
......
kali c2unix

Kali_Linux_6

注:Linux里很多命令都會用到gethostbyname()這個函數,如果hosts文件里沒有修改,那么多個命令是無法執行的 。

4.Kali Linux更換為中科大的更新源

Kali Linux使用官網的更新源,我們在國內下載、更新速度很慢 。所以建議大家使用“中科大”的更新源,速度很好且穩定,大家沒事也可以測試下其它的更新源 。打開/etc/apt/sources.list並添加“中科大”更新源 。添加好中科大源后對源、軟件包進行整體更新:apt-get update && apt-get upgrade(速度能達到1M+/S)。

# deb cdrom:[Debian GNU/Linux 7.0 _Kali_ - Official Snapshot i386 LIVE/INSTALL Binary 20141002-12:53]/ kali contrib main non-free
# deb cdrom:[Debian GNU/Linux 7.0 _Kali_ - Official Snapshot i386 LIVE/INSTALL Binary 20141002-12:53]/ kali contrib main non-free

## Kali官方更新源
# deb http://http.kali.org/kali kali main non-free contrib
# deb-src http://http.kali.org/kali kali main non-free contrib
# deb http://security.kali.org/kali-security kali/updates main contrib non-free

## Kali中科大更新源
deb http://mirrors.ustc.edu.cn/kali kali main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali main non-free contrib	
deb http://mirrors.ustc.edu.cn/kali-security kali/updates main contrib non-free

5.Kali Linux解決系統啟動沒聲音問題

01.進入Kali Linux系統后聲音選項默認是靜音或禁用的,然后使用以下命令安裝相關軟件包,重啟即可 。
02.右上腳聲音圖標右鍵->“聲音首選項(S)”->“聲音效果”選擇一個警告聲音(根據自己喜好選擇),完成 。

root@c2unix:~# sudo apt-get install alsa-base alsa-utils alsa-oss alsa-tools alsa-tools-gui alsa-utils
root@c2unix:~# reboot

6.Kali Linux解決系統啟動沒聲音問題

在終端命令行下打開dconf-editor程序(類似Windows regedit)或(應用程序->系統工具->dconf-editor),然后找到:

org > gnome > nautilus > desktop -> trash-icon-visible(打鈎)

Kali_Linux_7

7.Kali Linux修復VPN連接客戶端

Kali Linux系統默認的VPN客戶端是無法直接使用的,鼠標放在“添加”按鈕上會提示:無可用VPN插件,請至少安裝一個以啟用此按鈕 。使用以下命令安裝相關軟件包,安裝完后就可以看到可以正常添加VPN連接了 。

root@c2unix:~# apt-get install pptpd network-manager-openvpn network-manager-openvpn-gnome network-manager-pptp network-manager-pptp-gnome network-manager-strongswan network-manager-vpnc network-manager-vpnc-gnome

Kali_Linux_8

8.Kali Linux系統啟動為靜態IP地址

筆者在滲透測試過程中經常會用到Metpasploit,如果不是靜態IP而是DHCP分配的IP,在每次用Metasploit滲透時都需要在路由器里修改轉發規則,個人感覺比較麻煩(懶)。

01.打開/etc/network/interfaces文件,將底部的iface eth0 inetdhcp改為iface eth0 inet static,allow-hotplug eth0改為auto eth0,添加address(IP地址)、netmask(子網掩碼)、gateway(網關),具體請參照下表進行修改 。
02.打開/etc/resolv.conf文件,設置首選DNS、備用DNS(當地DNS,也可用114 DNS、Google DNS等公共DNS)。
03.終端命令行下重啟網絡:service networking restart或 /etc/init.d/networking restart 。

/etc/network/interfaces /etc/resolv.conf
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).# The loopback network interface
auto lo
iface lo inet loopback# The primary network interface
auto eth0
iface eth0 inet static # static表示使用固定ip,dhcp表示使用動態ip
address 192.168.1.10 # 設置ip地址:192.168.1.10
netmask 255.255.255.0 # 設置子網掩碼:255.255.255.0
gateway 192.168.1.1 # 設置網關:192.168.1.1
nameserver 114.114.114.114
# 設置首選DNS
nameserver 8.8.8.8
# 設置備用DNS

注1:修改/etc/network/interfaces(網卡配置文件)、/etc/resolv.conf(DNS配置文件)請先做好備份,以免出問題 。
注2:# The loopback network interface這處內容不能刪除或注釋掉,否則即使能上網,也能獲取到IP地址,但是ping不通本地127.0.0.1地址導致postgresql等服務不能正常啟動,Metasploit啟動時也會提示錯誤信息 。
注3:設置靜態IP地址可能導致VPN連接無反應,這時請將 # The primary network interface這處所有內容用#注釋掉,然后使用service networking restart命令重啟網絡或reboot命令重啟計算機 。

Kali_Linux_9

9.Kali Linux安裝google chrome瀏覽器

Google公司開發的網頁瀏覽器。該瀏覽器是基於其他開放原始碼軟件所撰寫,包括WebKit和Mozilla,目標是提升穩定性、速度和安全性,並創造出簡單且有效率的使用者界面 。Google Chrome支持跨平台使用(Windows + Linux)。

注:筆者在安裝過程中出錯了:未安裝軟件包 libappindicator1 ......,根據每一步的出錯信息即可解決該問題 。

官網下載地址:https://www.google.com/intl/en/chrome/browser/?platform=linux (可能需要翻牆!)

root@c2unix:~# wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb /root/
root@c2unix:~# wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb /root/
root@c2unix:~# dpkg -i google-chrome-stable_current_i386.deb
Selecting previously unselected package google-chrome-stable.
(正在讀取數據庫 ... 系統當前共安裝有 332509 個文件和目錄。)
正在解壓縮 google-chrome-stable (從 google-chrome-stable_current_i386.deb) ...
dpkg: dependency problems prevent configuration of google-chrome-stable:
 google-chrome-stable 依賴於 libappindicator1;然而:
  未安裝軟件包 libappindicator1。

dpkg: error processing google-chrome-stable (--install):
 依賴關系問題 - 仍未被配置
正在處理用於 desktop-file-utils 的觸發器...
正在處理用於 gnome-menus 的觸發器...
正在處理用於 man-db 的觸發器...
正在處理用於 menu 的觸發器...
在處理時有錯誤發生:
 google-chrome-stable
root@c2unix:~# apt-get install libappindicator1
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹
正在讀取狀態信息... 完成
您可能需要運行“apt-get -f install”來糾正下列錯誤:
下列軟件包有未滿足的依賴關系:
 libappindicator1 : 依賴: libdbusmenu-glib4 (>= 0.4.2) 但是它將不會被安裝
                    依賴: libdbusmenu-gtk4 (>= 0.4.2) 但是它將不會被安裝
                    依賴: libindicator7 (>= 0.4.90) 但是它將不會被安裝
                    推薦: indicator-application (>= 0.2.93) 但是它將不會被安裝
E: 有未能滿足的依賴關系。請嘗試不指明軟件包的名字來運行“apt-get -f install”(也可以指定一個解決辦法)。
root@c2unix:~# apt-get -f install 
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹       
正在讀取狀態信息... 完成       
正在更正依賴關系... 完成
將會安裝下列額外的軟件包:
  indicator-application libappindicator1 libappindicator3-1 libdbusmenu-glib4
  libdbusmenu-gtk3-4 libdbusmenu-gtk4 libindicator3-7 libindicator7
下列【新】軟件包將被安裝:
  indicator-application libappindicator1 libappindicator3-1 libdbusmenu-glib4
  libdbusmenu-gtk3-4 libdbusmenu-gtk4 libindicator3-7 libindicator7
升級了 0 個軟件包,新安裝了 8 個軟件包,要卸載 0 個軟件包,有 2 個軟件包未被升級。
有 1 個軟件包沒有被完全安裝或卸載。
需要下載 582 kB 的軟件包。
解壓縮后會消耗掉 1,184 kB 的額外空間。
您希望繼續執行嗎?[Y/n]y
獲取:1 http://mirrors.ustc.edu.cn/kali/ kali/main libdbusmenu-glib4 i386 0.6.2-1 [109 kB]
獲取:2 http://mirrors.ustc.edu.cn/kali/ kali/main libdbusmenu-gtk4 i386 0.6.2-1 [94.5 kB]
獲取:3 http://mirrors.ustc.edu.cn/kali/ kali/main libindicator7 i386 0.5.0-1 [55.7 kB]
獲取:4 http://mirrors.ustc.edu.cn/kali/ kali/main libappindicator1 i386 0.4.92-2 [55.6 kB]
獲取:5 http://mirrors.ustc.edu.cn/kali/ kali/main libdbusmenu-gtk3-4 i386 0.6.2-1 [94.7 kB]
獲取:6 http://mirrors.ustc.edu.cn/kali/ kali/main libindicator3-7 i386 0.5.0-1 [55.7 kB]
獲取:7 http://mirrors.ustc.edu.cn/kali/ kali/main libappindicator3-1 i386 0.4.92-2 [55.6 kB]
獲取:8 http://mirrors.ustc.edu.cn/kali/ kali/main indicator-application i386 0.5.0-1 [61.6 kB]
下載 582 kB,耗時 1秒 (426 kB/s)                 
Selecting previously unselected package libdbusmenu-glib4:i386.
(正在讀取數據庫 ... 系統當前共安裝有 332614 個文件和目錄。)
正在解壓縮 libdbusmenu-glib4:i386 (從 .../libdbusmenu-glib4_0.6.2-1_i386.deb) ...
Selecting previously unselected package libdbusmenu-gtk4:i386.
正在解壓縮 libdbusmenu-gtk4:i386 (從 .../libdbusmenu-gtk4_0.6.2-1_i386.deb) ...
Selecting previously unselected package libindicator7.
正在解壓縮 libindicator7 (從 .../libindicator7_0.5.0-1_i386.deb) ...
Selecting previously unselected package libappindicator1.
正在解壓縮 libappindicator1 (從 .../libappindicator1_0.4.92-2_i386.deb) ...
Selecting previously unselected package libdbusmenu-gtk3-4:i386.
正在解壓縮 libdbusmenu-gtk3-4:i386 (從 .../libdbusmenu-gtk3-4_0.6.2-1_i386.deb) ...
Selecting previously unselected package libindicator3-7.
正在解壓縮 libindicator3-7 (從 .../libindicator3-7_0.5.0-1_i386.deb) ...
Selecting previously unselected package libappindicator3-1.
正在解壓縮 libappindicator3-1 (從 .../libappindicator3-1_0.4.92-2_i386.deb) ...
Selecting previously unselected package indicator-application.
正在解壓縮 indicator-application (從 .../indicator-application_0.5.0-1_i386.deb) ...
正在設置 libdbusmenu-glib4:i386 (0.6.2-1) ...
正在設置 libdbusmenu-gtk4:i386 (0.6.2-1) ...
正在設置 libindicator7 (0.5.0-1) ...
正在設置 libappindicator1 (0.4.92-2) ...
正在設置 google-chrome-stable (38.0.2125.111-1) ...
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/x-www-browser (x-www-browser) in 自動模式
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/gnome-www-browser (gnome-www-browser) in 自動模式
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/google-chrome (google-chrome) in 自動模式
正在設置 libdbusmenu-gtk3-4:i386 (0.6.2-1) ...
正在設置 libindicator3-7 (0.5.0-1) ...
正在設置 libappindicator3-1 (0.4.92-2) ...
正在設置 indicator-application (0.5.0-1) ...
正在處理用於 menu 的觸發器...
root@c2unix:~# dpkg -i google-chrome-stable_current_i386.deb
(正在讀取數據庫 ... 系統當前共安裝有 332682 個文件和目錄。)
正預備替換 google-chrome-stable 38.0.2125.111-1 (使用 google-chrome-stable_current_i386.deb) ...
正在解壓縮將用於更替的包文件 google-chrome-stable ...
正在設置 google-chrome-stable (38.0.2125.111-1) ...
正在處理用於 desktop-file-utils 的觸發器...
正在處理用於 gnome-menus 的觸發器...
正在處理用於 man-db 的觸發器...
正在處理用於 menu 的觸發器...

01. 雖然Google Chrome安裝好了,但直接打開會提示信息:您必須為個人資料信息的存儲指定其他的“--user-data-dir”
02. 打開“/usr/bin/google-chrome”文件,底部找到“exec”,參照下圖修改(--user-data-dir - 指定用戶數據目錄)。

Kali_Linux_10Kali_Linux_11

10.Kali Linux安裝Iceweasel瀏覽器語言包

0.1 在終端命令行下安裝iceweasel-l10n-zh-cn中文語言包,安裝完成后重啟Iceweasel瀏覽器就可以看到中文界面了 。

root@c2unix:~# apt-get install iceweasel-l10n-zh-cn

Kali_Linux_12

11.Kali Linux安裝Flash Player播放插件

Google Chrome瀏覽器默認自帶了Flash Player插件,而Iceweasel瀏覽器默認是沒有的,需要我們自行安裝 。如果沒有安裝的話,使用Iceweasel瀏覽器訪問Youku,Tudou,Letv時可能無法播放視頻,音樂等 。

root@c2unix:~# apt-get install flashplugin-nonfree && update-flashplugin-nonfree --install
正在讀取軟件包列表... 完成
......
建議安裝的軟件包:
  konqueror-nsplugins ttf-mscorefonts-installer ttf-xfree86-nonfree
  flashplugin-nonfree-extrasound
......

12.Kali LinuxPPA安裝Fcitx中文輸入法

01.首先添加Fcitx的nightlyPPA,在“/etc/apt/sources.list”源文件中添加nightly源,然后進行更新 。
注:在更新過程中可能會出現“GPG錯誤”問題,這時可以自己手動添加公匙來解決 。

deb http://ppa.launchpad.net/fcitx-team/nightly/ubuntu quantal main
deb-src http://ppa.launchpad.net/fcitx-team/nightly/ubuntu quantal main
root@c2unix:~# apt-get update
獲取:1 http://ppa.launchpad.net quantal Release.gpg [316 B]
獲取:2 http://ppa.launchpad.net quantal Release [11.9 kB]
忽略 http://ppa.launchpad.net quantal Release
獲取:3 http://ppa.launchpad.net quantal/main Sources [9,201 B]
獲取:4 http://ppa.launchpad.net quantal/main i386 Packages [19.6 kB]   
忽略 http://ppa.launchpad.net quantal/main Translation-zh_CN
忽略 http://ppa.launchpad.net quantal/main Translation-zh
忽略 http://ppa.launchpad.net quantal/main Translation-en
下載 41.0 kB,耗時 10秒 (4,063 B/s)                                                            
正在讀取軟件包列表... 完成
W: GPG 錯誤:http://ppa.launchpad.net quantal Release: 由於沒有公鑰,無法驗證下列簽名: NO_PUBKEY 6ADC9FEC7E5FA1EE
root@c2unix:~# gpg --keyserver keyserver.ubuntu.com --recv 6ADC9FEC7E5FA1EE
root@c2unix:~# gpg --export --armor 7E5FA1EE | sudo apt-key add -

Kali_Linux_13

02.安裝Fcitx,Sunpinyin輸入法,Google輸入法 。安裝完成后重啟一下系統使設置生效 。

root@c2unix:~# apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin fcitx-googlepinyin fcitx-module-cloudpinyin
root@c2unix:~# apt-get install fcitx-table-all
root@c2unix:~# reboot

13.Kali Linux設置Ssh服務開機自啟動

SSH是安全的數據通信,遠程命令行登錄,遠程命令執行,以及兩個聯網的計算機之間的其他安全網絡服務的加密的網絡協議。它連接,通過在不安全網絡上的安全通道,在服務器和客戶機上運行的ssh服務器和ssh客戶端程序 。

01.Kali Linux默認已安裝openssh-server,使用chkconfig -l ssh或chkconfig -l查看SSH或全部服務開放情況 。
注:Kali Linux默認沒安裝chkconfig(自行安裝)。chkconfig(類似Windows services.msc)。service ssh status 。

root@c2unix:~# service ssh start

Kali_Linux_14

02.讓Kali Linux的SSH服務開機自啟動,在終端命令行輸入並執行以下命令,然后再使用chkconfig命令查看SSH服務。

root@c2unix:~# update-rc.d -f ssh remove && update-rc.d -f ssh defaults
update-rc.d: using dependency based boot sequencing
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)

Kali_Linux_15

03.將Kali Linux默認SSH密匙移到一個新的文件夾中,然后重新生成SSH密匙,再使用md5sum對密匙進行校驗 。

root@c2unix:~# cd /etc/ssh/
root@c2unix:/etc/ssh# mkdir default_kali_1.0.9_keys
root@c2unix:/etc/ssh# mv ssh_host_* default_kali_1.0.9_keys/
root@c2unix:/etc/ssh# dpkg-reconfigure openssh-server
Creating SSH2 RSA key; this may take some time ...
Creating SSH2 DSA key; this may take some time ...
Creating SSH2 ECDSA key; this may take some time ...
[ ok ] Restarting OpenBSD Secure Shell server: sshd.
root@c2unix:/etc/ssh# md5sum ssh_host_*
4f1fbf1638a7dca5b84f82efdea9a7ec  ssh_host_dsa_key
ca9ebe95049c585e49a1a1c826c59366  ssh_host_dsa_key.pub
8e55f9ec8386d9f9a4630cb1f34c3b57  ssh_host_ecdsa_key
fd16683fb94257d8d88dbdd0af1e0197  ssh_host_ecdsa_key.pub
6f2bb0e52d53e8766c06a8cfbe9f9678  ssh_host_rsa_key
7ea1426c0b0a07d276a7c17f4ce17fe8  ssh_host_rsa_key.pub
root@c2unix:/etc/ssh# cd default_kali_1.0.9_keys/
root@c2unix:/etc/ssh/default_kali_1.0.9_keys# md5sum *
1bf3bfe9c3185f605da57a802c792233  ssh_host_dsa_key
6a1e85f520e352ba826d77bdb31ce053  ssh_host_dsa_key.pub
bd052fe505e00af0ec59f930003fa58a  ssh_host_ecdsa_key
5db5535dfb15632d4dd5d1bd4600455d  ssh_host_ecdsa_key.pub
dfa3477080dde37c674b2e29fe7c07a1  ssh_host_rsa_key
e15d590ae75f082c4def1a59a17ad947  ssh_host_rsa_key.pub

Kali_Linux_16

04.設置Kali Linux SSH MOTD編輯:/etc/motd(http://patorjk.com/software/taag/#p=display&f=Standard&t=)。

14.Kali Linux設置Msf服務開機自啟動

Kali Linux滲透測試系統中的metpasploit工具相關服務(postgresql,metasploit)默認是不開啟的,我們需要手動開啟並設置為自啟動 。在不開啟postgresql服務使用msfconsole命令啟動metasploit會出現以下提示,可以使用db_status命令查看數據庫連接狀態,如果在數據庫未連接狀態下使用metasploit不會生成保存滲透測試數據所需數據表 。

root@c2unix:~# msfconsole
[*] Starting the Metasploit Framework console.../
[-] Failed to connect to the database: could not connect to server: Connection refused
	Is the server running on host "localhost" (::1) and accepting
	TCP/IP connections on port 5432?
could not connect to server: Connection refused
	Is the server running on host "localhost" (127.0.0.1) and accepting
	TCP/IP connections on port 5432?
......
msf > db_status 
[*] postgresql selected, no connection

01.開啟metasploit工具的postgresql,metasploit服務並設為自啟動,在終端命令行輸入並執行以下命令,然后再使用chkconfig命令查看postgresql,metasploit服務,重啟系統 。start(啟動),restart(重新啟動),stop(停止),status(狀態)。

root@c2unix:~# service postgresql start
[ ok ] Starting PostgreSQL 9.1 database server: main.
root@c2unix:~# service metasploit start
[ ok ] Starting Metasploit rpc server: prosvc.
[ ok ] Starting Metasploit web server: thin.
[ ok ] Starting Metasploit worker: worker.
root@c2unix:~# service postgresql status
Running clusters: 9.1/main 
root@c2unix:~# service metasploit status
[ ok ] Metasploit rpc server is running.
[ ok ] Metasploit web server is running.
[ ok ] Metasploit worker is running.
root@c2unix:~# update-rc.d -f postgresql remove && update-rc.d -f postgresql defaults
update-rc.d: using dependency based boot sequencing
update-rc.d: using dependency based boot sequencing
root@c2unix:~# update-rc.d -f metasploit remove && update-rc.d -f metasploit defaults
update-rc.d: using dependency based boot sequencing
update-rc.d: using dependency based boot sequencing
root@c2unix:~# reboot

Kali_Linux_17

root@c2unix:~# msfconsole
[*] Starting the Metasploit Framework console...|

  Metasploit Park, System Security Interface
  Version 4.0.5, Alpha E

Trouble managing data? List, sort, group, tag and search your pentest data
in Metasploit Pro -- learn more on http://rapid7.com/metasploit

       =[ metasploit v4.10.2-2014111901 [core:4.10.2.pre.2014111901 api:1.0.0]]
+ -- --=[ 1379 exploits - 850 auxiliary - 233 post        ]
+ -- --=[ 340 payloads - 37 encoders - 8 nops             ]
+ -- --=[ Free Metasploit Pro trial: http://r-7.co/trymsp ]

msf > db_status
[*] postgresql connected to msf3

15.Kali Linux KEYEXPIRED 1425567400

問題描述:Kali Linux系統由於太長時間沒有更新,而會出現GPG錯誤 KEYEXPIRED 1425567400。經檢查更新源未出現問題,可以正常解析,deb也不沖突,就是密鑰過期了。

Kali_Linux_18

解決方法:使用apt-key命令添加新的密鑰進入apt-keyring,然后就可以執行“apt-get update”命令進行軟件更新了 。

root@c2unix:~# apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 7D8D0BF6

Kali_Linux_19

16.Kali VirtualBox增強功能失效解決方法

Kali Liunx系統的Virtualbox增強功能突然失效,導致復制、全屏等功能無法使用 。在需要用Kali Linux系統的時候很不方便,嘗試重裝Virtualbox增強功能(出錯了)。具體原因請看錯誤信息中提示的日志文件: /var/log/vboxadd-install.log

root@c2unix:~# sudo ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 4.1.12 Guest Additions for Linux.........
VirtualBox Guest Additions installer
Removing installed version 4.1.12 of VirtualBox Guest Additions...
Removing existing VirtualBox DKMS kernel modules ...done.
Removing existing VirtualBox non-DKMS kernel modules ...done.
Building the VirtualBox Guest Additions kernel modules
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.

Building the main Guest Additions module ...fail!
(Look at /var/log/vboxadd-install.log to find out what went wrong)
Doing non-kernel setup of the Guest Additions ...done.
Installing the Window System drivers
Warning: unknown version of the X Window System installed.  Not installing
X Window System drivers.
Installing modules ...done.
Installing graphics libraries and desktop services components ...done.

解決方法:先更新源、已安裝軟件包,然后再安裝virtualbox-guest-x11軟件包 。

root@c2unix:~# apt-get update
root@c2unix:~# apt-get upgrade
root@c2unix:~# sudo apt-get install virtualbox-guest-x11

在安裝過程中會出現Y/N選項,默認選項為N,這里我們選擇Y使用新版本進行安裝。可以使用apt-cache policy命令查詢軟件包的安裝狀態和版本信息。以下信息是問題解決后補的,可能會有些差別 。
相關軟件包有:virtualbox-guest-dkms、virtualbox-guest-utils、virtualbox-guest-x11 。

virtualbox-guest-x11:
  已安裝:(無)
  候選軟件包:4.3.10-dfsg-1~bpo70+1
  版本列表:
 *** 4.3.10-dfsg-1~bpo70+1 0
        500 http://mirrors.ustc.edu.cn/kali/ kali/contrib i386 Packages
        100 /var/lib/dpkg/status
     4.1.18-dfsg-2.1 0
        500 http://mirrors.ustc.edu.cn/kali/ kali/main i386 Packages
     4.1.18-dfsg-2+deb7u3 0
        500 http://mirrors.ustc.edu.cn/kali-security/ kali/updates/main i386 Packages


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM