admin 发表于 2016-2-3 15:51:18

树莓派 TightVNC远控程序(转载)

基础篇- vnc连线

[*]前言
利用你原来的电脑萤幕与滑鼠键盘来玩树莓派,似乎是很省钱的好点子,要怎么才能做到呢?藉由一种叫做远端遥控虚拟桌面的方法让Raspberry的桌面就是你目前电脑的桌面,是不是个很实用的功能呢?如此一来如果有多个Raspberry要一起使用就可以藉由网路路由器,串起有线区域网路,或是透过无线网路,(当然是有安装好无线网卡的情形下),登入管理Raspberry的linux系统而操作时可省去添加外接硬体( 滑鼠键盘萤幕等 ),这功能也似乎是网路IT管理员最爱之一。 现在推荐常见的VNC软体版本,叫做tightvncserver,支援raspberry安装也有支援windows相对应的版本。

                                                                                       


[*]1.1 Raspberry Pi伺服器端-安装步骤

确定在可以连网的工作环境下安装套件,
在文字模式下键入


sudo apt-get install tightvncserver


会自动下载所需的套件。 (约等待5-10分钟)

[*]1.2 Raspberry Pi伺服器端-查询网路位址

要执行raspberry pi的远端桌面,假设玩家已先知道raspberry pi所用的IP位址,在linux系统上查询IP方法很简单,
只要输入指令
ifconfig
之后玩家可以看到萤幕显示,图片中红框处为IP位址192.168.1.103
请注意实际上的IP位址需由玩家自行查询得知,此处为其中一个例子说明 。




[*]1.3 Raspberry Pi伺服器端-设定并加入开机启动


在文字模式下,利用nano文字编辑器建立一个启动档,档名tightvncserver



sudo nano /etc/init.d/tightvncserver


复制以下的内容到文字编辑器中,使用者名称预设为pi

### BEGIN INIT INFO# Provides: tightvnc# Required-Start: $remote_fs $syslog# Required-Stop: $remote_fs $syslog# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: Start VNC Server as a service# Description: Start VNC Server as a service.### END INIT INFO#!/bin/sh# /etc/init.d/tightvncserver# Customised by Stewart Watkiss
# Set the VNCUSER variable to the name of the user to start tightvncserver underVNCUSER='pi'eval cd ~$VNCUSERcase "$1" instart)   su $VNCUSER -c '/usr/bin/tightvncserver :1'   echo "Starting TightVNC server for $VNCUSER "   ;;stop)   pkill Xtightvnc   echo "Tightvncserver stopped"   ;;*)   echo "Usage: /etc/init.d/tightvncserver {start|stop}"   exit 1   ;;esacexit 0#

完成后,离开请按下ctrl+x存档名确定后离开。


再按下enter确认离开。

接下来在文字模式下改变此档案的权限
sudo chmod 755 /etc/init.d/tightvncserver


加入开机程序
sudo update-rc.d tightvncserver defaults


[*]1.3 Raspberry Pi伺服器端-设定安全密码

          tightvncserver

只有在首次执行时,需要设定登入安全密码, PiOS预设的 Vnc的登入密码是12345678 (请记住这个VNC登入密码!!)
玩家需输入两次确认。
接着输入浏览权限的密码view-only,此处如不需要请直接按n省略设定。
password: ************
verify: ************                   
之后玩家可以看到萤幕显示
New 'X' desktop is raspberrypi :1
其中要特别注意的是冒号之后的数字x代表(此处是1)远端vnc登入通讯埠590x的代号(此处预设值是5901)



[*]2.1远端客户端-安装TightVNC Viewer步骤

玩家的另一台电脑下载免费的安装程式TightVNC Viewer。
它可以支援windows平台与所有可以执行java程式的平台都可以安装喔!! 真强喔!!
玩家只需安装TightVNC Viewer 这一套工具软体即可使用。

[*]TightVNC_ha本站绿色汉化下载: **** Hidden Message *****
[*]原厂下载网址: http://www.tightvnc.com/download.php





[*]2.2远端客户端-执行 TightVNC Viewer

安装完毕,windows桌面会多出"眼睛"图示,请移动滑鼠点选执行。



视窗TightVNC Viewer,此处的IP 栏位上,请填入刚刚Raspberry Pi 用ifconfig查询到的IP 位址。
此处例如:192.168.1.103 接着再后面加上一个冒号:后面接着四位数字为vnc通讯埠预设值5901。




接着会开启另一视窗,此时需要输入raspberry pi的vnc登入密码,PiOS预设Vnc的登入密码是12345678
此处须注意,非linux系统帐号登入密码,而是设定tightvnc的设定密码!!




YA完成!!
玩家已经能由另一台电脑windws 7系统的萤幕直接看到 (登入)了另一个Raspberry Pi的Linux系统。







彩虹色的微风中 发表于 2016-3-23 21:44:35

谢谢楼主

leichengch 发表于 2016-6-22 14:34:10

学习使用codesys

柱子 发表于 2016-8-11 19:19:37

绿色汉化版的,楼主好强大。楼主是管理员吗?

lgis163 发表于 2016-8-17 15:19:43

谢谢楼主!O(∩_∩)O~

tommyjeans 发表于 2016-8-19 19:52:15

很不错!! 省了带HDMI的显示器~

其实纯粹拿RASPBERRY PI3当CODESYS SOFTPLC来用,知道IP地址就好了~:)

sccktravel 发表于 2017-2-28 20:31:28

:):):):):victory:

sccktravel 发表于 2017-2-28 20:31:55

谢谢楼主

ymzha 发表于 2017-5-3 21:36:22

正在学习,找点资料看看

xjb_8302 发表于 2017-11-13 21:11:57

谢谢,下载看看
页: [1] 2 3
查看完整版本: 树莓派 TightVNC远控程序(转载)