无显示器设置家庭服务器树莓派4B,开启SSH,VNC,WIFI,配置内网穿透

news/2024/10/23 15:47:45/

前言

没有显示器对树莓派配置稍微有些繁琐,写一篇博客记录。

配置网络

以下都是在烧录好的sd卡根目录操作

  • 创建一个ssh名字的空文件
  • 创建Wi-Fi配置,文件名称:wpa_supplicant.conf,内容:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1network={ssid="SIAS-DTS"psk="13663717649"priority=10
}
  • 创建用户账号密码 文件名:userconf.txt ,内容:
pi:$6$/4.VdYgDm7RJ0qM1$FwXCeQgDKkqrOU3RIRuDSKpauAbBvP11msq9X58c8Que2l1Dwq3vdJMgiZlQSbEXGaY5esVHGBNbCxKLVNqZW1

即账户名:pi 密码:raspberry

开启VNC

//进入配置界面
sudo raspi-config

选择:Interface Options
选择:VNC
选择:YES
选择:Finish

配置内网穿透

前置步骤:在服务器上启动frps。
下载frp(frp_xx_linux_arm64.tar.gz):
https://github.com/fatedier/frp/releases

frpc.ini 配置:

[common]
server_addr = 自己服务器的IP
server_port = 7000[pissh]//这里自己写一个名称
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6001 //与其他服务不重复即可

在/etc/rc.local脚本的exit 0上面添加:

nohup /home/pi/project/frp_0.51.2_linux_arm64/frpc -c /home/pi/project/frp_0.51.2_linux_arm64/frpc.ini &

配置好后重启测试


http://www.ppmy.cn/news/989974.html

相关文章

什么是Java中的Maven?

Java中的Maven,可以简单理解为“一个神奇的工具”,它可以自动帮你管理Java项目的依赖关系,让你不再为手动下载、配置各种库而烦恼。想象一下,你正在写一个Java项目,突然发现需要引入一个名为"第三方库"的模块…

【SLAM】A-LOAM 算法部署与测试(Win10 + VMWare + Ubuntu18.04)

基础环境 ubuntu及ROS安装,略;安装完ROS以后,默认已经安装好了PCL和Eigen库; 安装Ceres 下载Ceres源文件:( Vmware没有网络,到下面的网址手动下载安装包 ) - https://github.com…

3ds MAX绘制摄像机动画

之前,我们已经绘制了山地、山间小路、以及树林: 这里我们添加一个自由摄像机:(前视图) 在动作窗口,给摄像机添加一个按路径移动的设定: 这样,我们只要把指定的路径绘制出来&#xff…

【Python机器学习】实验03 logstic回归

文章目录 简单分类模型 - 逻辑回归1.1 准备数据1.2 定义假设函数Sigmoid 函数 1.3 定义代价函数1.4 定义梯度下降算法gradient descent(梯度下降) 1.5 绘制决策边界1.6 计算准确率1.7 试试用Sklearn来解决2.1 准备数据(试试第二个例子)2.2 假设函数与前h相同2.3 代价函数与前相…

FFmpeg-两个文件mix重采样以那个为主

ffmpeg -i 2ch-44.1k.wav -i 2ch-16k.wav -filter_complex " \ [0:a][1:a]amixinputs2[aout]" \ -map [aout] -f null -ffmpeg -i 2ch-44.1k.wav -i 2ch-16k.wav -filter_complex " \ [0:a][1:a]amixinputs2[aout]" \ -map [aout] -f null -对比发现&#…

uniapp checkbox radio 样式修改

文章目录 通过查看代码,发现 before部分是设置样式的主要属性 我们要设置的话,就要设置checkbox::before的属性。 其中的content表示内容,比如内部的对勾 那么我们设置的时候,比如设置disabletrue的时候或者checkedtrue的时候&…

Glide原理分析

工程目录图 Glide源码分析 - 缓存源码分析 活动缓存 :当前activity有效内存缓存(LRU算法,核心linkhashmap),当前运行的整个app生命周都有效,有大小限制,防止app oom磁盘缓存,整个app都有效&…

MyBatis-Plus 查询PostgreSQL数据库jsonb类型保持原格式

文章目录 前言数据库问题背景后端返回实体对象前端 实现后端返回List<Map<String, Object>>前端 前言 在这篇文章&#xff0c;我们保存了数据库的jsonb类型&#xff1a;MyBatis-Plus 实现PostgreSQL数据库jsonb类型的保存与查询 这篇文章介绍了模糊查询json/json…