一种简单的PC远程连接树莓派图形界面的方法


一种简单的PC远程连接树莓派图形界面的方法

在初学者进行树莓派开发的过程中,一般有两种连接树莓派的方式,第一种是树莓派用HDMI连接单独的显示屏,另一种是用PC对树莓派进行远程连接。其中PC远程连接树莓派的方式通常包括网线连接、串口连接,但由于网线连接需要用到网线,串口连接需要用到USB转uart连接线,使得树莓派上手变得较为麻烦。因此笔者在本篇博客中提出了一种无须任何其他连接线的PC远程连接树莓派方法,即运用手机热点连接PC和树莓派的方法,这种方法只需要用到树莓派、能够开热点的手机、PC,并且需要在PC上装好vnc(官网链接)和putty(官网链接)软件。该方法包括如下过程:

设置树莓派开机自动连接手机热点PC运用putty远程连接树莓派,并设置树莓派开机启动vncPC运用vnc远程连接树莓派
1.树莓派开机自动连接手机热点

首先在SD卡中烧录好树莓派镜像,关于烧录的方法网上有很多的教程,笔者在此不再赘述。烧录完成后,SD卡中会出现boot目录,随后进行以下配置:

(1).在boot目录下首先创建ssh.txt空文件,随后去掉后缀名,变成ssh空文件,这一步的目的是让PC能通过ssh协议连接树莓派。

(2).在boot目录下创建wpa_supplicant.conf文件,并在其中输入:

ctrl_interface=DIR=/var/run/wap_supplicant GROUP=netdev
update_config=1
country=CN
network={
ssid="name"
psk="password"
key_mgmt=WPA-PSK
}

这一步的目的是配置树莓派能够自动连接的wifi。

注意要将上述第5行的name改成你手机热点的名称,第6行password改成手机热点的密码。同时需要注意手机热点的名称只能包含英文字母、数字和下划线,不能包含中文和其他符号,否则树莓派将仍然无法连接该热点。

2.PC运用putty连接树莓派,并设置树莓派开机自启vnc

经过步骤1中的配置后,将SD卡插入到树莓派上SD卡槽中。首先打开你在步骤1中配置的手机热点,热点打开后再给树莓派上电,在PC端也连接上该手机热点。连接完成后手机上会显示两个设备已连接,此时在手机热点中查看分配给树莓派的ip。

一种简单的PC远程连接树莓派图形界面的方法

ip查看完成后,在PC端点开putty软件,选择SSH连接方式,将HostName一栏中填入刚才查看的分给树莓派的ip,填写完成后点击Open。

一种简单的PC远程连接树莓派图形界面的方法

登录后会让你输入用户名和密码,初始的用户名为:pi,密码为:raspberry。注意输入密码过程中不会在命令行中显示你输入的字符,输入完成后点击回车即可。

一种简单的PC远程连接树莓派图形界面的方法

此时已经实现了PC远程连接树莓派,但是只局限于命令行的模式,如果想使用树莓派中的图形界面,则还需要用到vnc软件。使用vnc软件的方法在许多教程中也有详细介绍,但其缺点在于每一次都要进入命令行界面输入打开vnc的命令后才能正常使用。因此为了避免每次还要使用命令行,需要设置树莓派每一次开机时自动启动vnc,具体的过程如下:

首先输入以下命令打开树莓派的配置界面:

pi@raspberrypi:~ $ sudo raspi-config

选择5.Interfacing Options,找到VNC,选择enable、Yes,完成后退出配置界面。

一种简单的PC远程连接树莓派图形界面的方法

输入sudo reboot重启树莓派。重启后按照步骤2中的方法重新用putty连接树莓派。用户名和密码输入完成后,输入以下命令编写开机启动文件:

pi@raspberrypi:~ $ sudo nano /etc/init.d/vncserver

将以下内容复制进去:

#!/bin/sh
### BEGIN INIT INFO
# Provides: vncserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop vncserver
### END INIT INFO

# More details see:
# http://www.penguintutor.com/linux/vnc

### Customize this entry
# Set the USER variable to the name of the user to start vncserver under
export USER='pi'
### End customization required

eval cd ~$USER

case "$1" in
start)
# 启动命令行。此处自定义分辨率、控制台号码或其它参数。
su $USER -c '/usr/bin/vncserver -depth 16 -geometry 1024x768 :1'
echo "Starting VNC server for $USER "
;;
stop)
# 终止命令行。此处控制台号码与启动一致。
su $USER -c '/usr/bin/vncserver -kill :1'
echo "vncserver stopped"
;;
*)
echo "Usage: /etc/init.d/vncserver {start|stop}"
exit 1
;;
esac
exit 0

复制完成后按Ctrl+o、回车进行保存,然后按Ctrl+x退出文本编辑器。

随后输入以下命令修改文件权限:

pi@raspberrypi:~ $ sudo chmod 755 /etc/init.d/vncserver

再输入以下命令添加开机启动项:

pi@raspberrypi:~ $ sudo update-rc.d vncserver defaults

以上步骤完成后,即可实现树莓派开机自启vnc,接下来就可以在树莓派开机后直接用vnc连接了,下面将进行测试,输入sudo reboot重启树莓派。

3.PC用vnc远程连接树莓派

步骤2中的配置完成并重启树莓派后,PC后打开vnc软件,手机上查看分配给树莓派的ip,在vnc软件中输入该ip,并在其后加上“:1”,注意这里的“:”一定是英文格式,如下图所示:

一种简单的PC远程连接树莓派图形界面的方法

输入完成后回车,会进入登录界面,用户名和密码仍然为pi和raspberry:

一种简单的PC远程连接树莓派图形界面的方法

登录完成后,即可进入树莓派的图形界面:

一种简单的PC远程连接树莓派图形界面的方法

之后即可根据步骤3直接用vnc连接树莓派。

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

一种简单的PC远程连接树莓派图形界面的方法

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » 一种简单的PC远程连接树莓派图形界面的方法
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏