国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Android Termux 安裝Kali Linux 或 kali Nethunter史詩級詳細(xì)教程

這篇具有很好參考價值的文章主要介紹了Android Termux 安裝Kali Linux 或 kali Nethunter史詩級詳細(xì)教程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、Termux配置

1、下載安裝

1?? 下載F-Droid

https://f-droid.org/zh_Hans/packages/com.termux/

termux kali vnc,android,linux,kali,termux
2??在F-Droid內(nèi)查詢Termux并安裝

F-Droid正常網(wǎng)絡(luò)可訪問,如果遇到網(wǎng)路慢可考慮上梯子,F(xiàn)-Droid更新完數(shù)據(jù)進(jìn)行下面Termux安裝

termux kali vnc,android,linux,kali,termux
3??開啟Termux的后臺運(yùn)行,最好懸浮窗等都打開

termux kali vnc,android,linux,kali,termux

2、配置存儲和換源

1?? 開啟Termux的系統(tǒng)存儲權(quán)限

termux-setup-storage

termux kali vnc,android,linux,kali,termux
termux kali vnc,android,linux,kali,termux
2??Termux換源

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.list

3、基本工具安裝

pkg update
pkg upgrade
pkg install proot
pkg install git
pkg install wget
pkg install vim  # 建議單條執(zhí)行,避免出錯不好定位,過程提示的選擇一直Y下去,會有很多個

termux kali vnc,android,linux,kali,termux

二、Kali Linux安裝

1、下載安裝腳本

此版本安裝建議完成之前的基本安裝再安裝 pkg install python pkg install python2 避免出現(xiàn)問題,有很多坑,詳細(xì)解決方案見報錯解決

git clone https://gitee.com/zhang-955/clone.git
cd clone 
cd AutoInstallKali
chmod +x kalinethunter finaltouchup.sh # 賦予腳本運(yùn)行權(quán)限
./kalinethunter

具體過程因網(wǎng)上此版本較多不在贅述,這個腳本是《地球村的一枝花》版本的,具體可參考如下幾個博主的教程
https://blog.csdn.net/m0_54471074/article/details/128475855
https://www.jianshu.com/p/9a325deeb50c

2、更換apt源

startkali

vim /etc/apt/sources.list

deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

3、圖形化安裝

apt-get install xorg xdm xfce4
apt install tightvncserver -y 
vncserver  #啟動vnc,建議使用kali Nethunter kex連接,有自動適配分辨率功能,很可能會報錯,解決詳情見報錯匯總

termux kali vnc,android,linux,kali,termux
termux kali vnc,android,linux,kali,termux

因為是簡單的xfce界面,沒有kali默認(rèn)的菜單欄,如果介意,可參考下面安裝kali Nethunter

三、Kali Nethunter安裝

1、下載安裝腳本

時間很長,直接下載腳本放在目錄下直接解壓安裝就可,具體資源在資源匯總,包含本文章所有用的到的資源,也可單獨(dú)下載,如下:
https://images.kali.org/nethunter/rootfs/kalifs-arm64-full.tar.xz

wget -O install-nethunter-termux https://offs.ec/2MceZWr
chmod +x install-nethunter-termux
./install-nethunter-termux

termux kali vnc,android,linux,kali,termux
termux kali vnc,android,linux,kali,termux
termux kali vnc,android,linux,kali,termux

腳本檢測到了安裝包,提示要不要刪了重下,N 然后開始解壓安裝,時間比較久耐心等待

termux kali vnc,android,linux,kali,termux

安裝完提示是否刪除安裝包,N 留著吧,萬一還要安裝

termux kali vnc,android,linux,kali,termux

安裝成功,如下:

termux kali vnc,android,linux,kali,termux

還有很多坑,別太高興哦

2、更換apt源

nh  #nethunter縮寫,進(jìn)入Kali,root進(jìn)入  nh -r 默認(rèn)sudo需要的密碼 kali 

vim /etc/apt/sources.list

deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

apt update #先不要 upgrade避免出問題,馬上遇見一個坑,kali nethunter未配置DNS,見報錯匯總解決DNS

3、圖形化連接

apt install dbus-x11 #不安裝會報錯,詳情見報錯匯總
vncserver #默認(rèn)開啟5901  vncserver -list 查看開啟列表  vncserver -kill :1 關(guān)閉具體Session  vncserver :1 開啟指定Session :1對應(yīng)5901 :2對應(yīng)5902 依次類推

初次啟動需設(shè)置密碼,如下:

termux kali vnc,android,linux,kali,termux

Nethunter kex連接如下

termux kali vnc,android,linux,kali,termux

四、報錯匯總

1、Kali Linux的VNC連接失敗或灰屏

#下面改不改都可,主要是判斷易出錯情況,進(jìn)行的邏輯選擇保證可以正常鏈接桌面
$ vim ~/.vnc/xstartup

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey

如果上面還是沒成功連接圖形桌面,建議參考如下幾個解決方案:
https://blog.csdn.net/xiaokai1999/article/details/129143605
https://blog.csdn.net/kong1287988804/article/details/78614154

2、Kali Nethunter未配置DNS報錯

報錯信息:
Failed to fetch http://mirrors.aliyun.com/kali/dists/kali-rolling/InRelease Temporary failure resolving ‘mirrors.aliyun.com’
W: Some index files failed to download. They have been ignored, or old ones used instead.
H: Failed to fetch http://http.kali.org/kali/dists/kali-rolling/InRelease Temporary failure resolving ‘http.kali.org’
W: Some index files failed to download. They have been ignored, or old ones used instead.

termux kali vnc,android,linux,kali,termux

解決命令如下:

vim /etc/resolv.conf  #root模式下,所有命令都是
#替換下面圖片內(nèi)容,建議原有的三行注釋掉,添加下面三行命令
search localdomain
nameserver 223.5.5.5
nameserver 8.8.8.8

termux kali vnc,android,linux,kali,termux

3、Kali Nethunter的VNC連接失敗

報錯信息:
failed to execute child process “dbus-launch” (no such file or directory)

termux kali vnc,android,linux,kali,termux

解決命令 :apt install dbus-x11

4、Kali Linux更新upgrade時postgresql報錯

報錯信息:
mainError: Data directory /var/lib/postgresql/15/main must not be owned by root … failed!
E: Sub-process /usr/bin/dpkg returned an error code (1)

#主要是刪除postgresql*和重新配置configure
sudo apt update && sudo apt full-upgrade -y 

sudo rm -rf /var/lib/dpkg/info/postgresql* 

sudo dpkg --configure -a

sudo apt update && sudo apt full-upgrade -y

5、Kali未正確關(guān)閉VNC session報錯

報錯信息:
vncserver: No matching VNC server running for this user!
Linking lock file (/tmp/.X1-lock) in place failed: No such file or directory

#避免經(jīng)常出現(xiàn)此問題,每次圖形化之后logout或vncserver -kill 
rm -rf  /root/.vnc #刪除 .vnc下所有文件 
rm -rf /tmp #刪除tmp下所有文件,包括隱藏文件 .X1-lock .X11-unix 這兩個必須刪除,然后執(zhí)行下面命令或vncserver
vncserver -depth 24 -geometry 1920x1080
#刪tmp下面文件后顯示Linking lock file (/tmp/.X1-lock) in place failed: No such file or directory,采取將tmp備份,然后刪除tmp創(chuàng)建個空的tmp目錄

如果還未解決,可參考其他方案,如下:
https://blog.csdn.net/Qwertyuiop2016/article/details/118105155

6、Kali的自帶Firefox報錯

報錯信息:
Gah Your tab just crashed

termux kali vnc,android,linux,kali,termux

解決方案如下:
打開火狐配置 about:config 搜索sandbox 更改如下配置后重啟

termux kali vnc,android,linux,kali,termux

其他方案如下:

#檢測火狐是否開啟了系統(tǒng)代理,然后完成上面圖片配置更改,如果還不能上網(wǎng),啟動下面命令
vim /etc/NetworkManager/NetworkManager.conf
managed=false改成true
service networking restart 
systemctl enable --now NetworkManager  #沒有NetworkManager 換 network-manager  還沒有安裝下面的nmcli 
#上面錯誤執(zhí)行下面
apt install nmcli  
NetworkManager start #此時 systemctl 將失效

7、Termux的Kali默認(rèn)沒有Systemctl

報錯信息:
System has not been booted with systemd as init system(PID 1)

apt-get install  systemd
apt-get install  systemctl

后期安裝其他工具導(dǎo)致systemctl失效的解決方案如下:

sudo apt-get install aptitude

sudo aptitude install systemctl

8、Kali自帶的apache2報錯

報錯信息:
Starting Apache httpd web server: apache2/usr/sbin/apache2ctl: 102: ulimit: error setting limit (Operation not permitted)
Setting ulimit failed. See README.Debian for more information.
AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using ::1. Set the ‘ServerName’ directive globally to suppress this message
(13)Permission denied: AH00072: make_sock: could not bind to address [::]:80
(13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs

1??AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using ::1. Set the ‘ServerName’ directive globally to suppress this message

sudo vim /etc/apache2/apache2.conf
ServerName localhost:8080 #文件尾添加

2??apache2ctl: 102: ulimit: error setting limit (Operation not permitted)

sudo vim /usr/sbin/apache2ctl
ULIMIT_MAX_FILES="${APACHE_ULIMIT_MAX_FILES:-ulimit -n 8192}" #此部分改為ULIMIT_MAX_FILES="" 
if [ "x$ULIMIT_MAX_FILES" != "x" ] ; then
    $ULIMIT_MAX_FILES

3??(13)Permission denied: AH00072: make_sock: could not bind to address [::]:80(13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down

sudo vim /etc/apache2/ports.conf #改監(jiān)聽端口
#改為 Listen 8080

五、資源匯總

1、本文資源獲取地址

鏈接:https://pan.baidu.com/s/1oK7j1aMyP1ny_0H_mYEk0w?pwd=what
提取碼:what

2、終端間的VNC連接

很好用的一個開源設(shè)備
https://github.com/rustdesk/rustdesk

3、Termux后臺進(jìn)程被殺死優(yōu)化

提示信息:
Process completed (signal 9) - press Enter

Android12帶GMS的ADB命令如下:

adb shell "/system/bin/device_config set_sync_disabled_for_tests persistent; /system/bin/device_config put activity_manager max_phantom_processes 2147483647"

其他具體操作,參考如下教程:
https://www.bilibili.com/read/cv20060713/
https://huaweicloud.csdn.net/64e5d7dba3cccc782cc565ca.html
https://blog.csdn.net/m0_72123696/article/details/125349732

4、Termux開啟Apache2

下面操作在termux中進(jìn)行,非Kali內(nèi),個人不建議使用kali內(nèi)的ssh和apache服務(wù),非常多坑,kali內(nèi)部apache解決方案如上4-8

pkg install apache2
apachectl #開啟apache,會有ServerName報錯,不影響使用,解決詳情見4-8
apachectl -k stop #關(guān)閉
cd $PREFIX/share/apache2/default-site/htdocs/ #apache的主頁目錄位置

5、Termux開啟SSH

同上,不建議在Termux安裝的Linux中使用SSH服務(wù),下面教程在termux中操作

pkg install openssh
sshd #開啟服務(wù)
passwd #設(shè)置密碼  whoami 查看用戶名
cat .ssh/authorized_keys  #證書位置,需要導(dǎo)入客戶端公鑰才可使用
cat  client.pub >> .ssh/authorized_keys

其他實現(xiàn)教程如下:
https://blog.csdn.net/a18845594188/article/details/126544125 #Windows連接termux
https://www.bilibili.com/read/cv25822574/
https://blog.csdn.net/m0_70980326/article/details/131012390 #公網(wǎng)連接termux文章來源地址http://www.zghlxwxcb.cn/news/detail-763769.html

到了這里,關(guān)于Android Termux 安裝Kali Linux 或 kali Nethunter史詩級詳細(xì)教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包