windows10远程操作树莓派环境搭建
树莓派安装远程桌面服务
远程桌面有vnc和ssh两种方式。这里使用ssh+NoMachine。
使用NoMachine连接树莓派,windows自带的vnc太卡,我这边淘汰,SSH连接是通过命令行对树莓派进行远程操作,而远程桌面是直接通过树莓派的GUI界面进行操作,就像是树莓派直接连接显示器一样,操作简单,交互性更好。
设置root密码
sudo passwd root
输入两遍密码
获取root权限
su root
网络配置
有线网络配置
sudo cp /etc/dhcpcd.conf /etc/dhcpcd.conf_backup
sudo vi /etc/dhcpcd.conf
末尾添加设置即可,其中192.168.1.100/24 ,24 代表 255.255.255.0
interface eth0
static ip_address=192.168.1.100/24
static routers=192.168.1.1
static domain_name_servers=114.114.114.114 8.8.8.8
PS:等号后面不要有空格
本文中直接将wifi设置为静态IP,修改文件/etc/network/interfaces
无线wifi 静态IP设置
sudo cp /etc/network/interfaces /etc/network/interfaces_backup
sudo vi /etc/network/interfaces
将其中的wla0 无线端口进行修改,修改配置如下。
#allow-hotplug wlan0
#iface wlan0 inet manual
# wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
auto wlan0
iface wlan0 inet static
address 192.168.1.211
netmask 255.255.255.0
gateway 192.168.1.1
wpa-ssid senye
wpa-passphrase 1234567890
其中 wpa-ssid senye 为无线账号,senye
wpa-passphrase 1234567890 ,无线密码1234567890
处理完重启
安装putty
putty软件仅能调用命令窗口
ssh远程工具putty
树莓派下输入:
sudo raspi-config
选择第5选项Interfacing Options,然后选择第二选项开启ssh
电脑端任务栏输入putty 打开
填写树莓派ip地址,点击open
树莓派ip地址获取,打开终端,输入ifconfig 查看
输入用户名:pi(一般是pi)后回车和密码:自己设置的密码
按回车后出现如下界面,就可以在终端上输入命令来配置了
这种方式只有终端,没有画面,下面nomachine调取树莓派画面。
更换国内源
1.使用ssh登录到树莓派,然后打开终端,修改软件更新源,执行如下命令:
sudo nano /etc/apt/sources.list
2.将原有的加#注释掉,增加如下:在第一行复制粘贴以下代码,在这里使用阿里方镜像源
deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
执行命令
sudo apt-get update
sudo apt-get upgrade
安装远程桌面工具
使用putty打开终端后,首先查看自己树莓派的版本
uname -a
我的是armv71架构
用电脑查看最新版软件包地址:
软件包
下载nomachine
比如:我的是pi 4,ARMV7 DEB
所以点击进入查看版本号
树莓派NoMachine下载
wget https://download.nomachine.com/download/6.9/Raspberry/nomachine_6.9.2_3_armhf.deb
sudo dpkg -i nomachine_6.9.2_3_armhf.deb
启动nomachine
su root
/usr/NX/bin/nxserver --status
windows桌面版本NoMachine下载
进入到官网的下载页面,点击下载安装即可
https://www.nomachine.com/download
树莓派+ vsftpd服务器通过FileZilla实现文件传输
树莓派和PC端的文件传输有着一定的苦恼除了U盘这种方式,FTP协议进行文件传输。这样我们的树莓派就可以作为一个服务器供客户端们下载文件了
树莓派上设置
1.安装vsftpd服务器 (约400KB)
sudo apt-get install vsftpd
2.启动ftp服务
sudo service vsftpd start
3.编辑vsftdp的配置文件
sudo vim /etc/vsftpd.conf
找到以下行,定义一下
anonymous_enable=NO //表示:不允许匿名访问
local_enable=YES //设定本地用户可以访问。
write_enable=YES //设定可以进行写操作(有的树莓派中将该局注释掉了 去掉前面的#即可)
4 .重启树莓派
sudo reboot
首先我们在PC端上安装FileZilla 中国官网地址
安装完打开输入对应的树莓派ip地址和用户名