Windows实现远程登录树莓派 (远程登录方法+原理)

Windows远程登录树莓派有多种方式,

  • 一种是SSH、
  • 一种是VNC、xrdp等方式,

推荐使用VNC、xrdp,这样windows直接mstsc就可以以界面形式远程控制树莓派~

安装xrdp包:

树莓派终端或在ssh执行:(前提要联网)

sudo apt-get install xrdp

这里写图片描述

mstsc连接:

安装后,在Windows的PC机上(确保PC和树莓派在同一网络)通过快捷键win+ R 运行mstsc
然后输入树莓派的IP即可开始远程连接,连接成功时还需要输入Pi的用户名密码。
(默认用户名:pi ,密码:raspberry)
这里写图片描述
这里写图片描述


整理下Windows/Linux远程登录Linux原理:

远程桌面协议(RDP, Remote Desktop Protocol)是一个多通道(multi-channel)的协议,让用户(客户端或称“本地电脑”)连上提供微软终端机服务的电脑(服务器)

SSH(Secure Shell)是命令行远程登录。只要对方开启SSH服务,在同一网络环境就可以远程登录。
图形界面下的Linux远程登陆工具,我们一般都会想到vnc,但它的安全性不够,所以可以用xrdp。

如果只安装XRDP协议,是不能在windows上使用远程桌面连接到Ubuntu。还需要安装VNCServer才行。所以安装xrdp也会安装配置VNCServer:

这里写图片描述

安装完成后,系统会自动启动一个VNC会话进程监听服务:
这里写图片描述

当我们通过windows远程桌面客户端连接到Linux后,Linux系统会启动一个VNC服务

$ netstat –nltp
tcp6 :::5910 ::😗 LISTEN 7751/Xvnc

其中 tcp6表示使用ipv6协议。
5910 表示的是开启的服务端口是5910
7751是XVnc的进程号

此时,在windows上再使用VNCViewer连接到同一个端口
假设Linux的IP是192.168.1.20,则连接地址写192.168.1.20:10也可以连接到Linux便是一个证明。
而且,这2个桌面(RDP远程桌面客户端,VNCViewer)还是两边同步的。
其中,10表示的是终端号,从5900开始计数。
另外一种写法
192.168.1.20:5910也能够连接成功
此时5910表示的是端口号,这种方式更容易记忆一点。


博主热门文章推荐:

一篇读懂系列:

LoRa Mesh系列:

网络安全系列:

嵌入式开发系列:

AI / 机器学习系列:


在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

HowieXue

求打赏~

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

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

打赏作者

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

抵扣说明:

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

余额充值