匿名
未登录
登录
丢石头百科
搜索
查看“树莓派系列教程:远程登录树莓派”的源代码
来自丢石头百科
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
树莓派系列教程:远程登录树莓派
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
== 获取树莓派 IP 地址 == === 方法一,无显示屏 === 如果是树莓派首次联网,又没有显示器的话,则可以通过网线将树莓派连接到路由器,之后再获取树莓派的ip地址。 打开[[:File:Advanced_IP_Scanner.zip|扫描IP软件]],点击扫描,等到扫描进度条完成以后,可以找到名为raspberrypi或者制造商为Raspberry Pi Foundation的地址信息,确认为开机状态后记住该条信息的IP。 * 注意:即使 IP Scanner 扫描到树莓派的 IP,也可能由于安全原因,并不显主机名或制造商。这种情况下,用户需要把可能的 IP 记录下来,在后续步骤中逐个尝试。 [[File:树莓派系列教程:远程登录树莓派_2.png]] 从图中得知现在树莓派的ip为:192.168.1.66。 === 方法二,有显示屏 === 将树莓派连接显示器,插上网线或连上wifi,我此时连接的是wifi。打开树莓派系统下的命令行终端,输入ifconfig查看我们的ip地址。 [[File:树莓派系列教程:远程登录树莓派_1.png]] 从图中找到wlan0处,在inet后面可以查看到树莓派的ip地址为192.168.0.66 如果你连接的是网线,请在eth0处下方的inet后面查看树莓派ip地址 == 开启SSH服务 == 官方提供的系统镜像默认是关闭ssh服务的,所以在进行远程登录之前需要开启SSH服务。 === 方法一,无显示屏 === 将SD卡使用读卡器连接到电脑上并打开sd卡盘符,直接新建“SSH”文件(无后缀)即可,如下图 [[File:树莓派系列教程:远程登录树莓派_7.png]] 部分用户可能会出现在新建一个空白ssh文件后,还是无法开启远程服务,此时的解决方案是烧录我们提供的已开启SSH镜像。 === 方法二,有显示屏 === 在命令行输入:sudo raspi-config,然后回车,如下图所示 [[File:树莓派系列教程:远程登录树莓派_3.png]] 选择第七项:“5 Interfacing Options”,回车,如下图 [[File:树莓派系列教程:远程登录树莓派_4.png]] 选择第二项:“SSH”,回车,如下图 [[File:树莓派系列教程:远程登录树莓派_5.png]] 选择是,回车。如下图 [[File:树莓派系列教程:远程登录树莓派_6.png]] 最后点选“Finish”完成,等待重启即可。 树莓派有多种方式可以开启SSH服务,其他方式大家可以自行探索。 == SSH远程登录 == SSH:(我们的开发中一般使用此种方式远程登录) 由于树莓派只有一个串口,当我们开发中需要占用这个串口或者我们希望进行远程开发(通过一个根网线或无线连接到树莓派)可以借助Linux系统特有的一种服务SSH来完成. 为了方便开发,我们选择使用SSH远程登录操作树莓派,下面配置SSH。方法如下: 使用SSH远程登录树莓派时,首先在树莓派图形界面打开命令终端,我们先启用root权限,可以每次省略输入sudo,操作文件可以任意畅行。 注意:其实官方的树莓派系统没有开启SSH服务,需要我们人为的开启SSH服务,我们需要在HDMI显示器上的命令行终端上输入sudo raspi-config进入到树莓派系统配置界面。 [[File:树莓派系列教程:远程登录树莓派_8.png]] [[File:树莓派系列教程:远程登录树莓派_9.png]] 至此,我们就可以通过[[:File:Putty.zip|SSH软件Putty]],通过SSH服务远程登录树莓派操作系统了。 [[File:树莓派系列教程:远程登录树莓派_10.png]] [[File:树莓派系列教程:远程登录树莓派_11.png]] == 修改pi账号密码和开启root账号 == 修改pi账号的密码可以在之前的rasp-config中修改,也可以在pi用户登录之后再命令行终端输入 <code>passwd pi</code> 即可。至于我们平时对某些文件的操作时发现。部分文件我们是没有权限的,这时需要获取root用户的权限,可以通过sudo来临时获取最高权限,或者切换到root用户,对于官方的初始系统root账户默认是没有密码,但是账户是锁定的。当需要root权限时,由默认账户经由sudo执行,Raspberry pi 系统中的Raspbian默认用户是pi 密码为raspberry重新开启root账号,可由pi用户登录后,在命令行下执行 <pre> sudo passwd root </pre> 执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后在执行 <pre> sudo passwd --unlock root </pre> [[File:树莓派系列教程:远程登录树莓派_12.png]] 这样root用户解锁成功。 == 远程桌面登录 == 用户可以在 xrdp 和 VNC 两种方法中选择其中一种登录树莓派。 * xrdp 方式:可以使用 Windows 的远程桌面工具进行登录,但是这种登录方式依赖于 xrdp 的安装,树莓派是没有预装的。 * VNC 方式:需要 Windows 安装 VNC 客户端,但树莓派已经预装了 VNC 工具。 用户可以根据需要选择两者之一进行登录。 === 方法一,xdrp === 在树莓派命令行下输入如下命令安装xrdp <pre> sudo apt-get install xrdp </pre> 在windows下的运行界面输入mstsc来打开远程桌面 [[File:树莓派系列教程:远程登录树莓派_13.png]] [[File:树莓派系列教程:远程登录树莓派_14.png]] [[File:树莓派系列教程:远程登录树莓派_15.png]] 成功的登录界面: [[File:树莓派系列教程:远程登录树莓派_16.png]] 如若树莓派操作系统安装xrdp后,在windows里用mstsc打开对应的IP地址,登录的过程中出现如下错误(IP地址,用户名,密码正确的情况下) [[File:树莓派系列教程:远程登录树莓派_17.png]] 解决的办法是在树莓派里安装如下模块: <pre> sudo apt-get install tightvncserver </pre> 接着reboot重启,重新连接即可。 === 方法二,VNC === VNC是另一种带图形界面的远程登录方式,类似于远程桌面。 打开树莓派终端,进入配置: <pre> sudo raspi-config </pre> 依次操作:Interfacing Options -> VNC -> Yes。之后树莓派便会开启 VNC 服务。 电脑端安装 [[:File:VNCViewer6.20.529.zip|VNC Viewer]] 软件的顶部地址栏处,填写树莓派的地址并按下回车。输入树莓派的用户名和密码,即可登录树莓派。 [[File:树莓派系列教程:远程登录树莓派_20.png]] == 串口登录树莓派 == 使用USB转ttl 串口线通过串口访问树莓派。 树莓派默认支持串口启动,我们只需要一根:usb转ttl线(淘宝上很多,10几块钱一根)连接树莓派与电脑,即可通过串口控制调试树莓派,树莓派串口连接口请见下图中所示 [[File:树莓派系列教程:远程登录树莓派_18.png]] 在终端中会显示类似启动信息,如下: 中间会提示输出用户名和密码: 默认用户名:pi 默认密码:raspberry 这里我们使用的是[[:File:Putty.zip|SSH软件Putty]] [[File:树莓派系列教程:远程登录树莓派_19.png]] 即可成功登录。 == 软件 == * [[:File:Advanced_IP_Scanner.zip|Advanced IP Scanner 扫描软件]] * [[:File:Putty.zip|Putty 用于 SSH 连接]] * [[:File:VNCViewer6.20.529.zip|VNC Viewer 用于远程桌面]] == 系列教程 == {{Raspberry Pi Study}}
该页面使用的模板:
模板:Raspberry Pi Study
(
查看源代码
)
返回至
树莓派系列教程:远程登录树莓派
。
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
首页
首页
树莓派
主机
配件包
外壳
键鼠
电源
扩展板
显示屏
墨水屏
摄像模块
通信模块
继电器
电机驱动板
游戏机
产品分类
树莓派
Arduino
micro:bit
STM32
Espressif
WiFi模块
蓝牙模块
无线模块
LoRa模块
4G模块
GSM
GPRS
以太网
导航模块
北斗卫星
GPS
LCD
墨水屏
OLED
摄像头
USB模块
串口模块
RS232
RS485
CAN
传感器
温度模块
湿度模块
气压模块
继电器
电机模块
指纹模块
电平转换
音频模块
编程器
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志