树莓派4B
这是一款基于ARM微型电脑主板,主要为学生编程教育而设计,别看外表“娇小”,但是内“心”强大!视频、音频等功能皆有,可谓麻雀虽小,五脏俱全。这边购买的一款应该是树莓派4代B型(Raspberry Pi 4 Model B Rev 1.2
)。
镜像下载地址:https://www.offensive-security.com/kali-linux-arm-images/
SOC(处理器) | CPU速度&核心 | 内存 | USB | 网口 | SD卡接口 |
---|---|---|---|---|---|
BCM2845 | 4核 | 4GB | 3.0 & 2.0 | 千兆以太网 | Micro SD接口 |
固件安装
- 准备读卡器,将Micro SD卡插入读取器。
- 将读卡器插入电脑
- 预先下载需要安装的系统(这个网上搜一下,我这边安装的是
kali-linux-2020.1a-rpi3-nexmon-64.img
)
固件是.img.xz格式的,使用Windows烧写需要先解压为.img格式。
- 使用SDFormatter 对卡进行格式化(有必要的话多格式几次)
- 使用
BalenaEtcher
将固件烧录到SD卡
- 烧录完成,取下读卡器,插入到我们得树莓派板子上
- 启动树莓派
板子ip地址获取&设置
启动树莓派,配置所限制,没有图形化工具? 那么怎么知道板子的ip地址呢?
这边使用了一个简单方法,利用路由器的dhcp
功能。将板子接入到路由器上,然后登陆路由器的界面,查看连接设备,获取地址信息。
使用SSH工具进行连接即可,账户root 密码 toor
。
为了之后登陆能够一直使用,这边尽量自己配置一个静态ip地址:
auto lo
iface lo inet loopback
auto eth0//就是前面查看的名字
iface eth0 inet static
address 192.168.0.101 //IP地址
netmask 255.255.255.0 //掩码
gateway 192.168.0.1 //网关
dns-servername 114.114.114.114
该方法 好像未生效! 先不管,后续再来研究?暂时还是dhcp吧
至少现在我们能够操作树莓派了!!!
源切换
切到国内源:vi /etc/apt/source.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
如果是raspberry 则使用如下源:
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
执行如下操作对源进行更新,软件进行升级&清除:
apt-get update & apt-get upgrade
apt-get dist-upgrade
apt-get clean
配置VNC连接
- 这里是用了先安装x11vnc
apt-get install x11vnc
- 安装完成后,我们执行下面这条语句设置密码
x11vnc -storepasswd
- 最后会询问您是否要将密码写入
/root/.vnc/passwd
并选择y
接在在终端输入tightvncserver
开启vnc
- 使用
vnc viwer
进行连接测试:
- 连接进去
配置xrdp
- windows下使用mstsc 既可以连接,输入ssh用户名、密码既可以连接
xrdp安装步骤: apt-get install xrdp
apt-get instlal xfce4
- 用vim打开
/etc/xrdp/startwm.sh
vi /etc/xrdp/startwm.sh
在里面添加echo "xfce4-session" > ~/.xsession
service xrdp start
systemctl enable xrdp.service
该效果貌似更好一点!
设置中文
- 在终端上先输入
apt-get install xfonts-intl-chinese
apt-get install ttf-wqy-microhei
- 安装中文字体
接着安装locates
apt-get install locales
完成后执行
dpkg-reconfigure locales
在界面上选择en_US.UTF-8
和zh_CN.UTF-8
按确定后选择zh_CN.UTF-8
为默认
重启后就能看到中文界面了
设置日期
执行这三条
cp /usr/share/zoneinfo/GMT /etc/localtime
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
sudo ntpdate cn.pool.ntp.org
前两条是把默认的UTC 改为CST
,第三条是同步时间