当前位置:网站首页>Raspberry pie network remote access
Raspberry pie network remote access
2022-06-23 05:12:00 【A thousand snows at dusk】
One 、 Software preparation
1. Raspberry pie mirror image
Official website :Raspberry Pi OS – Raspberry Pi
2.SDCardFormatterv5
SD Memory Card Formatter | SD Association
3. Burning tools Raspberry Pi
4.putty
Download PuTTY: latest release (0.77)
Two 、 preparation
1.SD Card format
Open it up and download okay SDCardFormatter Take us SD Format the card

Format successful


burn
Open our burning tool , Select the image we want to burn and the SD Click burn on the card

After a while, the recording was successful
The network configuration
open SD card , stay boot Create a directory SSH file
Create an empty text file wpa_supplicant.conf
Enter... In the text
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid=" Your wireless network name "
psk=" Your wireless password "
key_mgmt=WPA-PSK
priority=1
} 
take SD Unplug the card, insert the raspberry pie and connect the power to the raspberry pie , You can see on your phone that raspberry pie has been connected , Check out the raspberry pie ip Address , You can download one Advanced IP Scanner, Open terminal input ipconfig, View the wireless hotspot IP Address , And then in IP Scanner Mid search

Make sure that our computers are also connected to mobile phone hotspots , notice ip The address is 192.168.79.57, Search while searching 192.168.79.1-255
That's how we found our raspberry pie IP Address

putty Remote connection
open putty, stay putty Enter the just ip, Then establish a connection , Enter the default user password
Default user :pi
The default password :raspberry
If the default account password is incorrect , Can be in boot Create a userconf.txt file , This file is a single line of text , from username: User name content -password: password form —— That is, the desired user name , Follow a colon , Followed by an encrypted representation of the password to be used .
Or configure the account and password when writing the image

Then enter our account and password again to enter the system
Configure raspberry pie sudo raspi-config

And then choose interface options

open VNC service
Then open the VNC Viewer
Type in the raspberry pie ip, Then enter the account and password

3、 ... and 、 Create an account and create... In your personal folder assert Assertion c Program
Create user
Open the terminal and input the command
su -
useradd -m -s /bin/bash user name
// password
passwd user name 
When the permission is not enough, you can su prefix sudo that will do
Then go to the created folder /home/ user name / in
create a file assert.c, Enter in file
#include <assert.h>
#include <stdio.h>
int main()
{
int a;
char str[50];
printf(" Please enter an integer value : ");
scanf("%d", &a);
assert(a >= 10);
printf(" The integer entered is : %d\n", a);
printf(" Please enter the string : ");
scanf("%s", str);
assert(str != NULL);
printf(" The input string is : %s\n", str);
return(0);
}If you cannot create a file, you can use the command
sudo chmod -R 777 / working directory
touch assert.c
vim asssert.cAnd then you can edit

And then use gcc Compile the
Four 、 Use scp The command is on two Linux Data transmission between systems
scp
scp yes secure copy Abbreviation , yes linux Based on ssh Log in for secure remote file copy command .scp It's encrypted. ,rcp It's not encrypted ,scp yes rcp The enhanced .
because scp The transmission is encrypted , It may affect the speed a little . in addition ,scp It doesn't take up resources , It will not increase the system load much , At this point ,rsync It's far less than that . although rsync Than scp It will be faster , But when there are lots of small files ,rsync It will cause the hard disk I/O Very high , and scp Basically does not affect the normal use of the system .
Download on virtual machine and raspberry pie respectively ssh


Put the raspberries in the pie you practiced before assert.c Upload the file to the virtual machine
scp -r [email protected]:/home/lm/assert.c ./
complete
5、 ... and 、 Reference resources
边栏推荐
- 怎样利用数据讲一个精彩故事?
- 【C语言】关键字
- Actual combat | multiple intranet penetration through Viper
- Direct insertion sort - [common sort method (1/8)]
- ZK has a node reporting it is possible not running and the log has no obvious error
- Notepad++ find replace group replace retain
- 轮播图的实现
- go学习记录二(Window)
- Small problems in the spoole framework for TCP communication in PHP
- Unity中,如何在【编辑器】和【运行时】状态下读写一个ScriptableObject对象
猜你喜欢

MVC three-tier architecture

微信小程序:全新趣味测试

UI自动化定位利器-xpath实战

掌握 Shell,一篇就够了!

Learn to draw Er graph in an article

MVC三层架构

ICER skill 02makefile script self running VCs simulation

985 test engineer is hanged. Who is more important in terms of education and experience?

【毕业季_进击的技术er】送别过去两年迷茫的自己。重整旗鼓,大三我来啦

MVC三層架構
随机推荐
轮播图的实现
1183. electricity
VGg Chinese herbal medicine identification
What is the average annual salary of an outsourced tester who has worked for 5-8 years?
经济发展由新技术推动着来
dolphinscheduler 2.0.5 任务测试(spark task)报错:Container exited with a non-zero exit code 1
"Wechat applet - Basics" takes you to understand the routing system of the applet (2)
微信小程序:凑单满减计算神器
vmware网络连接出错Unit network.service not found
使用PX4的ECL进行多传感器数据融合的后处理
985测试工程师被吊打,学历和经验到底谁更重要?
功能测试人员如何做到花一个月的时间进阶自动化软件测试工程师
Hard core, become a high-quality tester: learn to communicate with products
微信小程序:全新趣味测试
【OFDM通信】基于matlab OFDM多用户资源分配仿真【含Matlab源码 1902期】
Arduino temperature and humidity sensor DHT11 (including code)
How to use data to tell a wonderful story?
prometheus、influxdb2.2安装及flume_export下载编译使用
Arduino flame sensor (with code)
QT elidedtext only works for Chinese conformity, but not for English