前言:

本文主要讲解,对于一个无树莓派显示屏,无键盘,无鼠标,手边只有手机,电脑和一个已烧录好raspbian-stretch系统的树莓派3B+的玩家,如何进行远程登录,进而可以进程桌面的连接。

工具:

1、手机(目的是开启一个局域网热点,让电脑和树莓派可以处于同一个局域网内)

2、电脑(iPad,手机等可以进行远程连接的工具)

3、树莓派3B+(已烧录好raspbian-stretch系统镜像)

Let's get started!

第一步:准备工作

系统镜像已烧录至SD卡中。详细步骤可看树莓派卖家给你发的资料,在此不再详细赘述。

第二步:创建ssh空白文件和wpa_supplicant.conf

用文本编辑器打开wpa_supplicant.conf,输入以下配置,可以用多个network{}来配置多个wifi:

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=
network={
ssid="将我替换成WiFi名字,不删除引号,不能有中文"
psk="将我替换成WiFi密码,不删除引号"
priority=将我替换成数字,数字越大代表优先级越高
}

这里,便可以将ssid设置为你手机热点的名称,psk设置为手机热点的密码。

第三步:将ssh空白文件和wpa_supplicant.conf文件放入SD卡的boot盘中

第四步:开启手机热点,启动树莓派

将SD卡插入树莓派中,然后通电启动。如果热点已启动,且ssid和psk配置正确的情况下,一分钟左右,你便可以看到有一个东西连接上了你的手机热点,这就说明树莓派已配置成功啦

第五步:获取树莓派的id地址

将电脑也连接至你的手机热点,然后使用卖家资料中的ipscan22.exe工具,扫描局域网内的ip地址。具体操作如下:

1、首先可以右击电脑右下角的网络图标,点击 打开“网络和Internet”设置

2、滑动滚轮,在下面找到 查看网络属性,然后点击

3、查看电脑的ipv4地址,如下图

4、打开ipscan22.exe软件,设置如下:

第五步:SSH远程登录

现在万事俱备,只欠东风了。打开我们的putty(或其他可以进行SSH远程登录的软件),如下图:

输入你的用户名和密码:默认用户是pi,密码是raspberry,回车即可登录成功~

第六步:初次登录树莓派的一些配置

1、安装vim

不管怎么说,还是vim用着习惯啊,看起来舒服

网上的教程很多,这里推荐其中一篇,不再详细赘述。【raspberry】安装vim并配置

2、换源,并进行树莓派的内部配置

参考一篇写的很好的博文,在此不再详细赘述。一劳永逸配置树莓派

远程桌面可以使用windows自带的mstsc,也可以使用vnc。先介绍第一种方式

第七步:安装xdrp

输入以下命令:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install xrdp

第八步:通过xdrp进行远程桌面登录

在windows下的运行界面输入mstsc来打开远程桌面

然后连接,输入用户名和密码即可

如若树莓派操作系统安装xrdp后,在windows里用mstsc打开对应的IP地址,登录的过程中出现如下错误(IP地址,用户名,密码正确的情况下)

解决的办法是在树莓派里安装如下模块:

sudo apt-get install tightvncserver

接着reboot重启,重新连接即可。

第九步:通过VNC进行远程桌面登录

参考链接:使用vnc访问树莓派

树莓派初入门(1):SSH远程登录与VNC远程桌面的更多相关文章

  1. 分发系统介绍 expect脚本远程登录 expect脚本远程执行命令 expect脚本传递参数

    expect脚本远程登录 yum install -y expect yum install -y tcl tclx tcl-devel 自动远程登录 #! /usr/bin/expect set h ...

  2. ssh的应用和vnc连接桌面

    什么是ssh? SSH是一种网络协议,用于计算机之间的加密登录.如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露.SSH之 ...

  3. 【CentOS】虚拟机网络配置与远程登录

    ////////////////////////////////////11月16日更新////////////////////////////////////////////////////// 一 ...

  4. linux操作日志:远程登录设置

    想要远程linux服务器,首先需要在服务器上开通ssh服务,安装命令如下: sudo apt-get install openssh-server   在上图的提示中,输入“y”,继续等待安装,安装成 ...

  5. v75.01 鸿蒙内核源码分析(远程登录篇) | 内核如何接待远方的客人 | 百篇博客分析OpenHarmony源码

    子曰:"不学礼,无以立 ; 不学诗,无以言 " <论语>:季氏篇 百篇博客分析.本篇为: (远程登录篇) | 内核如何接待远方的客人 设备驱动相关篇为: v67.03 ...

  6. windows下如何修改远程登录端口

    windows下如何修改远程登录端口 windows远程桌面默认端口为3389,修改 方法如下:在"开始>运行"中输入"regedit" 点击“确定”,打 ...

  7. 解决mysql远程登录

    MySQL不允许远程登录,所以远程登录失败了,解决方法如下: 在装有MySQL的机器上登录MySQL mysql -u root -p密码 执行use mysql; 执行update user set ...

  8. pycharm远程登录mysql

    pycharm远程登录mysqlmysql远程登录需要修改配置文件:cd /etc/mysql/mysql.conf.d/sudo vim mysqld.cn修改bing-address=0.0.0. ...

  9. 【笔记】云主机当跳板,ssh tunnel远程登录树莓派

    问题 想要在外网登录家中局域网的树莓派,家里的网络外网ip的会变,而且不适合对公网暴露端口.调研了一番,发现可以使用云主机当跳板,结合ssh隧道实现远程登录到局域网中的树莓派 关于ssh隧道的原理可以 ...

随机推荐

  1. 【redis】安装redis

    1.什么是redis? 非关系型数据库 2.为什么用redis? 非关系型数据库的一些优势,我这里用于缓存 3.怎么用redis? 安装,配置,用 4.怎么安装? 下载:http://download ...

  2. zzulioj - 2600: 有多少天?

    题目链接:http://acm.zzuli.edu.cn/problem.php?id=2600 题目描述 小D同学对日期类的问题很是有兴趣,已知1900-01-01是星期一,那么小D想知道给定两个年 ...

  3. 8.5 NOIP模拟测试13 矩阵游戏+跳房子+优美序列

    T1矩阵游戏 数学题.首先这一列这一行先乘还是后乘对最后答案没有影响.a[i][j]表示矩阵中原始的值,h[i]表示i行的累乘,l[i]表示i列的累乘.易得ans=Σa[i][j]*h[i]*l[i] ...

  4. oracle 错误 ORA-00020问题解析

    问题描述 [oracle@xiaowu ~]$ sqlplus / as sysdba SQL*Plus: Release Production on Wed Oct :: Copyright (c) ...

  5. DataSet 反射转换成 List<T>

    /// <summary> /// DataSet转换成指定返回类型的实体集合 /// </summary> /// <typeparam name="T&qu ...

  6. Python处理数据集-1

    原数据集的数据格式: 每行为:(test_User, test_Item) negativeItem1 negativeItem2 negativeItem3 …… negativeItem99 即每 ...

  7. vertica单节点故障恢复 Startup Failed, ASR Required

    测试环境的vertica是单节点的,无法做到故障自动恢复,需要手工处理.案例如下: 发现5433端口连接不上,vertica挂了,手工运行admintools,重新启动vertica,仍然失败,提示: ...

  8. Vue双向绑定原理(我尽量写的。简洁)

    先问自己两个问题: 1.app.message修改数据的时候,Vue内部是如何监听message数据发生改变的 使用Object.defineProperty ->监听对象属性的改变 2.当数据 ...

  9. VHR配置数据库开发环境

    一,vhr项目宏观分析 目的:实现机关和事业单位的人事管理信息系统. 软件使用的对象:面向机关和事业单位内人事信息管理人员和在职开发人员. [架构选型] vhr面向的群体范围并不大,并非属于互联网应用 ...

  10. 【leetcode】字母异位词分组

    给定一个字符串数组,将字母异位词组合在一起.字母异位词指字母相同,但排列不同的字符串. 示例: 输入: ["eat", "tea", "tan&quo ...