zhanxiage1994

通过上篇博文,实现了小PI通过SSH连接电脑,显示命令行。这篇,是需要SSH作为基础的。所以,上一篇的功能一定要实现。

本篇内容,是让小PI通过网线连接电脑PC的有线网络端口,在PC上显示小PI的图形化窗口,同时小PI通过共享PC的WIFI实现网络连接。(PS:BZ本本的系统是WIN7-64bit)。好啦,废话不说了,马上开始这篇内容。

1、首先解决小PI:

在小PI连上网后,首先执行以下命令:(PS:这些软件源都是国外的网站,所以安装速度会很慢,BZ的VNC大概安装了12H,所以大家给完命令后可以去睡觉了。当然,在raspberry pi官网上链接了一个官方认可的其他地区的服务,国内的话有中科大,如果需要可以改到国内的源,网上有很多教程。理论上国内的源应该会快一些,但是BZ亲测过后得到的结论是:和国外网站速度差不多(也可能是BZ这网速本来就渣),而且国内的源内容不是很全,不少的路径还是链接的国外的网址,所以BZ用的还是原始的。所以这个看个人喜好。)

sudo apt-get update
sudo apt-get install tightvncserver

安装后,按如下命令运行tightvnc服务器:

vncserver :1

或者设定特定屏幕分辨率:

vncserver :1 -geometry 1440x900

第一次运行时要让你设一个密码,这个是vnc密码,和系统用户密码无关,所以,随意设。

 

2、解决PC端:

 在实现SSH连接的前提下,将小PI的有线端口和PC的有线端口通过网线直接连接。

首先,先将PC的无线网络共享给本地连接。

打开PC 的 控制面板 -> 网络和interner ->网络连接:

 

 

 

选择你正在使用的无线网卡, 右键 ->属性 -> 共享:

 

 

在红色框框中,打勾 -> 在家庭网络连接的下拉菜单中选择本地连接,然后确定就好了:

 

 

出现下图的这种状态就算是共享完毕了哦!!!(PS:可能出现的问题BZ会在最后附上)

 

然后查询小PI的IP。 WIN + R  -> cmd -> arp -a ->回车。黄色框框中的类型为动态的IP就是小PI的IP。

 

 

然后下载TightVNC Viewer软件,(此类软件有好多款,BZ选择的是TightVNC Viewer,也可以根据个人喜好选择其他,配置方法都差不多)。

软件虽然小,但是也需要安装,忍了吧。安装后运行软件,在Remote Host中输入小PI的IP,后边要加上端口号。因为之前在小PI上运行的是:   vncserver :1  。所以此处的端口号就是5901 =5900+1。如果你运行的是  vncserver :n  (n是常数,对应的端口号就是5900+n)。这里的n指的是你运行的第几个vncserver的窗口。

 

 

点击 Connect ,就会出现一个需要输入密码的小窗口,密码就是你刚才设置的VNC的密码,注意不是小PI的密码哦!!

 

  

输入之后就进入到小PI的图形化窗口了。最后附上成功连接的图片。

 

 

 

这是第一次配置有些费事,以后再次连接的话,步骤就非常简单了:

小PI上电,网线连PC -> WIN+R -> CMD -> arp -a 找到小PI的IP -> 运行putty,输入账户和密码 ->  在putty命令行输入 vncserver -> 运行VNC Viewer,输入IP和密码。

就OK啦!!!

 

一些问题:

1、在开启WIFI共享本地连接中,找不到下拉菜单:

重启!!一般在重启过后都会出现下拉选项的。

2、在开启WIFI共享本地连接中,出现Internet连接共享访问被启用时,出现了一个错误(null) :

 

 

出现原因:一个windows防火墙服务没有开启  

解决:WIN+R -> 输入 services.msc  -> 找到 windows firewall 服务,点击启动即可。然后再次共享就OK了!!!

3、在连接VNC Viewer时,出现 由于连接方在一段时间后没有正确答复画着连接主机没有反应,连接尝试失败:

 

 

这种情况是你的网线没有连接好,检查网线连接是否牢固,是否连接上了,然后在启动VNC。

4、在连接VNC Viewer时,出现 Error in TightVNC Viewer:由于目标计算机积极拒绝,无法连接。

 

这种情况是你太着急连接VNC Viewer了,要记得先启动putty哦!!!

分类:

技术点:

相关文章: