之前买了个orange pi zero2w在家里当机顶盒接投影仪,上周陪对象投屏时候出错了,排查又太浪费时间,干脆下掉了,反正投影仪直插U盘稳定不卡顿。本来想二刷成安卓的,但是一看官方都有kali 的镜像了,不冲一波实在可惜,毕竟谁不想有一个迷你的随身携带的黑客工具包呢。
一、管理
1、ssh
很幸运,官方镜像集合了ssh,接了扩展版的有线接口,插上自动获取IP就直接登录。
当然,做好了没法登录的准备,通过设备的mini HDMI接到视频采集器,插电脑就能当这个小主机的显示器使用,再接入键盘鼠标,妥妥直接当电脑开机用。
#手动开启ssh登录,进入/etc/ssh/sshd_conf,取消掉注释开启对应参数,重启ssh服务
permitRootLogin yes #这句话翻译改过来就是:允许root账号登陆
pubkeyAuthentication yes #这句话翻译就是:公开密钥验证
2、rdp
单片机内存4G,>=2G一般就可以带起来桌面版系统,所以开启桌面远程也是必须有的。
因为镜像带了xfce桌面,就不用在单独安装桌面了,当然也可以再安装更新下。
sudo apt update #更新镜像源,默认国外源如果更新太慢可以找下教程换到国内源
sudo apt install xfce4 xfce4-goodies #安装xfce桌面
sudo apt install xrdp #安装XRDP
sudo systemctl enable xrdp #设置开机启动
sudo systemctl start xrdp #开启xrdp
echo "startxfce4" > ~/.xsession #配置XRDP使用Xfce
sudo systemctl restart xrdp #重新启动XRDP服务
#日志排查
sudo cat /var/log/xrdp.log
sudo cat /var/log/xrdp-sesman.log
sudo systemctl status xrdp #查看服务状态
我必须承认,我这样设置完成后可以连接,但是输完账号密码就是进不去桌面,排查了一段敲敲敲,过程不知道,重启设备好了。所以当你感觉一切正常但是连接不了,请重启。再失败就卸载清理了。
二、汉化
1、输入法
2、安装中文字体设置等
sudo apt update
sudo apt install fonts-noto-cjk
sudo apt install locales
sudo locale-gen zh_CN.UTF-8
sudo update-locale LANG=zh_CN.UTF-8
手动设置LC_*环境变量
nano ~/.bashrc
#在配置末尾添加:
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
sudo apt install bash
chsh -s /bin/bash
echo $SHELL
#如果还不是bash,
exec /bin/bash
source ~/.bashrc
sudo locale-gen zh_CN.UTF-8
sudo update-locale LANG=zh_CN.UTF-8
为了改成中文,走了些许弯路,报错就X,最后重启重启。大概率终端还是能支持中文的,可以apt -h查看
3、浏览器改中文
之前一顿操作,大致已经能上手玩这个设备了,最后还有自带的浏览器,偶尔看看电影还是会用的。
firebox浏览器
右上角三个杠,找到setting,language设置,search ,找到简体中文,下载,就切换过来了。
需要英文翻译的话,可以找到拓展功能,translate 插件找一个,学习工具省心了。
三、网络
1、wireguard
远程管理还使用最喜欢的wire guard隧道,一键导入无脑配置。
sudo apt install wireguard-tools
nano /etc/wireguard/wg1.conf
#填入隧道服务器下发的对应配置
wg-quick up wg1
wg #查看隧道状态
2、WiFi
开个AP让我能接入
hotspot
####重启一下设备黑屏了、哈哈哈,结束吧。