【Kali 树莓派版学习笔记】安装系统和VNC服务

平台:树莓派3B
版本: Linux kali 5.4.83-Re4son-v7+ #1 SMP Sat May 15 03:22:58 UTC 2021 armv7l GNU/Linux


下载固件和烧录系统

Get Kali
在这里插入图片描述

格式化TF卡
在这里插入图片描述
使用Win32DiskImager刷入镜像
在这里插入图片描述

第一次开机

将TF卡插入树莓派,接入其它外设
初始账户为kali 密码为kali
在这里插入图片描述
连接Wifi
在这里插入图片描述

SSH连接

查看kali的LAN IP
在这里插入图片描述
连接
在这里插入图片描述
成功连接
在这里插入图片描述

换源

sudo nano /etc/apt/sources.list 

将原本的源注释,从下面选择一组加进去

#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#阿里云
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
#清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

在这里插入图片描述

sudo apt-get update

在这里插入图片描述

设置语言

sudo dpkg-reconfigure locales

在这里插入图片描述

空格选择
en-US.UTF-8 UTF-8
zh_CN.GB2312
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8

Tab到Ok回车
回车选择zh_CN.UTF-8
在这里插入图片描述

重启

sudo reboot -i

重启后提示将标准文件夹更新到当前语言,建议选择保留旧的名称
在这里插入图片描述

安装VNC

安装x11vnc

sudo apt-get install -y x11vnc

设置密码文件

x11vnc -storepasswd

测试

x11vnc -rfbauth /home/kali/.vnc/passwd -display :0 -forever -bg -repeat -nowf -o /home/kali/.vnc/x11vnc.log -shared &

使用VNC-Viewer已可成功连接
在这里插入图片描述

配置开机自启动

sudo nano /lib/systemd/system/x11vnc.service
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
 
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -once -loop -noxdamage -repeat -rfbauth /home/kali/.vnc/passwd -shared
 
[Install]
WantedBy=multi-user.target

在这里插入图片描述
启动服务

sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.service

再次重启可发现vnc已成功自启动

sudo reboot -i

在这里插入图片描述
安装虚拟显示器服务以应对无屏幕的情况

sudo apt-get install xserver-xorg-core
sudo apt-get install xserver-xorg-video-dummy

查找安装位置

sudo find / -name "xorg.conf.d"

在这里插入图片描述

修改/创建配置文件

sudo nano /etc/X11/xorg.conf.d/xorg.conf
Section "Device"
    Identifier  "Configured Video Device"
    Driver      "dummy"
EndSection

Section "Monitor"
    Identifier  "Configured Monitor"
    HorizSync 31.5-48.5
    VertRefresh 50-70
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "Configured Video Device"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    Modes "1280x720"
    EndSubSection
EndSection

在这里插入图片描述

拔掉屏幕重启

sudo reboot -i

可见vnc服务已成功自启动
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44457994/article/details/120574551