树莓派初入门(1):SSH远程登录与VNC远程桌面

前言:

本文主要讲解,对于一个无树莓派显示屏,无键盘,无鼠标,手边只有手机,电脑和一个已烧录好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=1
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访问树莓派

原文地址:https://www.cnblogs.com/SystemCall/p/11032391.html

时间: 2024-08-28 10:00:13

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

CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户

CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户: 最近在写一个自动化部署的Shell脚本,需要通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户, 经过一番查找和实验,得到以下几个命令,给大家分享一下: 修改初始密码:mysqladmin -uroot -pvyCE2UwSaqx3xofR password "123456" 开启远程登录,授权远程登录用户:mysql -uroot -proot -e "grant

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

expect脚本远程登录 yum install -y expect yum install -y tcl tclx tcl-devel 自动远程登录 #! /usr/bin/expect set host "192.168.133.132" set passwd "123456" spawn ssh [email protected]$host expect { "yes/no" { send "yes\r"; exp_co

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

一.分发系统介绍场景:公司业务逐渐扩大,后端服务端使用的编程语言是PHP,要运行PHP的环境,需要配置LAMP或者LNMP环境,最后还需要把代码上传到服务器上去,但是业务在迭代,需要新增功能,一台机器还好,可以在机器上直接修改,但是这样做不规范,如果机器有几十台或者上百台机器都是这一个站点的,比如有一个接口,APP访问量很大,APP需要调用服务端的一个接口,假如这个接口有50台机器在承载,这时候,就需要做一个分发系统,能够把每天或者每一段时间更新的代码分别发发布到这50台机器上去,分发器其实就是

ssh的应用和vnc连接桌面

什么是ssh? SSH是一种网络协议,用于计算机之间的加密登录.如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露.SSH之所以能够保证安全,原因在于它采用了公钥加密. ssh 语法: ssh 主机名/IP(使用当前用户登录) 当我第一次连接某个主机的时候,系统会提醒我,是否要记录这个主机的公钥指纹 目标服务特有的东西 连接到指定的远程用户名  # ssh -l djl 192.168.0.56 # ssh [email

ssh远程登录和git远程仓库传输

p { margin-bottom: 0.1in; line-height: 120% } 学习了廖的git教程,网上找了一些ssh的知识,然后开始实践: 工具:阿里云服务器ubuntu16.04LTS(安装git) 本地主机,ubuntu16.04 LTS(git,ssh) 步骤: 1.阿里云官网:配置阿里云服务器的远程连接信息: 在阿里云控制台,远程连接,客户端使用账号密码连接,设置密码,××××××××××××× 然后这个密码就对应服务器系统的root用户 2.终端1:本地使用ssh连接:

linux 操作系统的安装,本地登录及远程登录,vnc连接操作详细步骤

1.先安装vmware 创建虚拟机 安装过后,文件-新建虚拟机->典型->新建虚拟机向导->选择稍后安装操作系统->选择客户机操作系统(linux)版本选择你要安装的linux版本 2.最大磁盘容量改为80,选择将磁盘存储为单个文件这样一个盘的大小伟80g,将磁盘分成多个文件则就80g每个盘2g共40个盘太多 虚拟机创建完成 然后开启此 安装过程的提示语言为简体中文,键盘的选择为默认的即可 linux  管理员  root 分区 1.内核文件以及引导文件 (100M) 2.10-1

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

想要远程linux服务器,首先需要在服务器上开通ssh服务,安装命令如下: sudo apt-get install openssh-server   在上图的提示中,输入“y”,继续等待安装,安装成功后如下图所示   启动ssh-server服务,默认情况下安装结束后就自动启动了,可以用下列命令进行确认: ps -e |grep ssh,如果看到截图中的sshd说明ssh-server启动成功了 启动sshserver命令:service ssh start 或者sudo /etc/init.

pycharm远程登录mysql

pycharm远程登录mysqlmysql远程登录需要修改配置文件:cd /etc/mysql/mysql.conf.d/sudo vim mysqld.cn修改bing-address=0.0.0.0root不能远程登录,所以需要创建新用户然后授权select host,user from mysql.user; -新建用户: create user [email protected]'%' identified by '123456'; ##@后面接主机地址,%表示所有主机. --授权 gr

[Python Fabric] [SSH] Mac OS X 10.9 + Vagrant虚拟环境使用Python Fabric进行SSH远程登录的简单实验

1. ssh客户端生成key 1 $ ssh-keygen -t rsa -b 4096 2 Generating public/private rsa key pair. 3 Enter file in which to save the key (/Users/(username)/.ssh/id_rsa): vagrantid_rsa 4 Enter passphrase (empty for no passphrase): 5 Enter same passphrase again: 6