win10主机远程登录树莓派

在用树莓派做一些小实验的时候,总不想每次鼠标、键盘全部带上搭建成一个小电脑,为了便利,总希望能用最少的部件控制树莓派,因此涉及到远程登录这一块,但仍然需要一些设备:

名称说明
笔记本
树莓派包括树莓派的电源线
一根网线貌似学校的局域网进行了限制,即使树莓派和主机连接在同一个局域网下,但是两者无法ping通,因此用一根网线将树莓派与笔记本连接起来。具体操作可以查看win10通过网线连接树莓派和PC方法(Android things);ping不通可以参考:树莓派和主机相互PING,树莓派配置网络出现的各种问题和解决思路;静态地址设置可以查看:PC端连接树莓派4B,以及后续ping不通,VNC无法连接问题解决(未试);能ping通,但不能ssh,则需要关闭树莓派防火墙:sudo ufw disable

在进行实操之前,先对远程方法进行归纳,远程有为终端远程与桌面远程,终端远程显示的就是一个黑乎乎的界面,这对linux不太熟悉同学可能不太友好,桌面远程则是将树莓派整个桌面显示出来,我的目标是终端远程和桌面远程各掌握一个。某些方法是有一定的时间限制,在实际应用中可有短暂连接开启某些树莓派的功能,然后关闭即可。

远程方式方法
终端远程局域网SSH、Bonjour、remote.it
桌面远程VNC、Xrdp

1. 终端远程

1.1 局域网SSH

前提:1. 开启树莓派的SSH服务;2. 知道树莓派的IP地址,并且主机需要ping通。
以上这些条件说明仍需一定的外设提前部署好树莓派的设置,但当下次开启时,只需在主机上进行操作。
第一步:树莓派开启SSH服务

  1. ctrl+alt+t打开树莓派的终端;
  2. 在终端中输入sudo raspi-config打开Raspiberry Pi Configuration界面;
  3. 选择Interfaces Options打开SSH服务;
  4. 在终端中输入ifconfig,记录下IP地址,可以尝试一下主机是否能够ping通这个ip地址。
    然后进行重启。

第二步:笔记本远程连接
在笔记本上打开CMD,输入:

ssh [-p port] pi@IP地址
  • [-p port]表示可选,port表示端口号

  • pi表示用户名

  • IP地址就是ifconfig中记录的地址

如需退出远程连接,按ctrl+d。
在这里插入图片描述

1.2 Bonjour

Bonjour类似于局域网扫描工具,让主机找到树莓派的IP地址。
Windows系统并没有自带对Bonjour的支持,但是可以通过下载安装iTunes或"Bonjour Print Services for Windows"来获得Bonjour功能。

1.3 remote.it

使用remote.it,你可以远程访问树莓派,而无需端口转发。你可以通过作为代理访问remote.it服务器或使用remote.it的软件形成对等网络来完成此操作。Remote.it声称,这是比传统VPN更安全的网关设置方法。

具体操作可以参考该链接:使用remote.it远程访问树莓派,只是该方法仍需提前打开树莓派进行配置,且连接时间受限,长时间需要收费。

2. 桌面远程

2.1 VNC

VNC( Virtual Network Computing)是虚拟网络计算机的缩写,是由AT&T的欧洲研究实验室开发的基于UNIX和 Linux操作系统的开源远程控制软件。与之前广泛使用的 Xmanager之类的远程管理软件不同的是,VNC由两部分组成,一部分是客户端应用程序,负责将客户指令发送到服务器端;另一部分是服务器端应用程序,负责将客户指令转换成相应的操作。在以远程方式操作目标主机时,即使操作过程中客户机与目标主机之间的网络断开,也不会影响到远程主机的运行。现在VNC已经移植到包括 Windows在内的多种操作系统中,用户已经可以通过ⅤNC完成跨平台的远程管理。在新版本的VNC中甚至可以通过VNC服务器内建的WEB接口来使用浏览器进行远程的管理工作。

第一步:树莓派开启VNC服务
在树莓派上打开VNC:icon -> preference -> Rsspberr Pi Configuration -> Interfences或是采用1.1节中开启SSH服务用终端的方式。
开启只需一次,即下次打算使用VNC服务时,不需要重新配置。
第二步:在WIN10端下VNC
在电脑上下载vncviewer
打开vncviewer,左上角file-NewConnection创建一个新的连接,按照提示步骤即可完成桌面的远程连接。再次打开vncviewer后,该连接会被记录,因此下一次的开启会比较方便。
在这里插入图片描述
在这里再提供一个较为详细的教程树莓派 VNC Viewer 远程桌面配置教程

2.2 Xrdp

如果用户每天都使用的是微软的系统,那么肯定会对Xrdp更有兴趣。事实上,与VNC相比起来,我更喜欢使用Xrdp的远程管理系统,因为它使用的是微软的Xrdp协议,客户端上也不需要重新安装一个连接程序,而是直接使用 Windows提供的远程桌面连接工具就可以完成跨平台的远程管理工作。不过也正是因为这些优点,使得Xrdp更适合在 Windows的客户端中使用,而不适宜在 Linux/Unix或MAC中推广。

在树莓派下:

$sudo apt-get update
$sudo apt-get install xrdp

在win10下进行远程桌面连接,不过我的问题是树莓派动不了??

参考链接:树莓派安装远程桌面(XRDP)服务
Xrdp在以前有尝试过,但是使用感没有VNC使用感觉好,因此在这里不做详细介绍。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

橙橙小狸猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值