树莓派3b系统Ubuntumate16下的tightvnc或xrdp远程控制开机启动
来源:互联网 发布:剑网3炮哥捏脸数据 编辑:程序博客网 时间:2024/06/06 11:36
本文主要是树莓派3b系统Ubuntumate16下,tightvnc开机自启动的爬坑经验,这一技术极大便利了我们在手机、电脑端,远程控制树莓派等基于liux系统的移动开发硬件。实现的过程从0到1,爬遍大小坑,试过改rc.local等不太好用,最后成功做出这个来,开机就能再局域网链接,方便的很。
1.为避免软件源不好下不了tightvnc的问题,我们首先换个好点的软件源(本处选用阿里云):
sudo pluma /etc/apt/sources.list
为方便操作,这里用ubuntu mate自带的pluma文编编辑器。
而后将文件中内容清空,复制下列粘过去:
deb http://mirrors.cloud.aliyuncs.com/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.cloud.aliyuncs.com/ubuntu/ trusty-security main restricted universe multiversedeb http://mirrors.cloud.aliyuncs.com/ubuntu/ trusty-updates main restricted universe multiversedeb http://mirrors.cloud.aliyuncs.com/ubuntu/ trusty-proposed main restricted universe multiversedeb http://mirrors.cloud.aliyuncs.com/ubuntu/ trusty-backports main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
而后保存文件,关闭文件,ctrl+alt+t打开新的命令行窗口,执行
sudo apt-get update
2.安装tightvncserver
sudo apt-get install tightvncserver
2.3.2、设置密码
vncpasswd
2.3.3、设置开机自启动
(本文区别于其他文章主要就是修改了这个脚本,使其可实现开机自启动)
sudo pluma /etc/init.d/tightvncserver
输入:
#!/bin/sh
### BEGIN INIT INFO
# Provides: tightvncserver# Required-Start: $local_fs# Required-Stop: $local_fs# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: Start/stop tightvncserver### END INIT INFO#/etc/init.d/tightvncserver### Customize this entry# 把这里的用户名改成你的用户名export USER='pi'### End customization required eval cd ~$USER case "$1" in start) # 启动命令行。此处自定义分辨率、控制台号码或其它参数。 su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 960x600 :1' echo "Starting TightVNC server for $USER " ;; stop) # 终止命令行。此处控制台号码与启动一致。 su $USER -c '/usr/bin/tightvncserver -kill :1' echo "Tightvncserver stopped" ;; *) echo "Usage: /etc/init.d/tightvncserver {start|stop}" exit 1 ;;esacexit 0
上述内容只需要将USER='pi'改为你的用户名,默认为pi,修改保存
2.3.4、设置文件权限,更新开机自启动列表
sudo chmod 777 /etc/init.d/tightvncserversudo update-rc.d tightvncserver defaults
而后重启
sudo reboot
3.去官网下载tightvnc的Windows版,一般手机应用商店都有vnc viewer,分别安装好,建立新链接
在Windows或Android VNC客户端输入如下内容
树莓派ip地址:5901
,例如我的是192.168.43.253:5901,再输入之前设置的密码,即可链接。
最后,展示一下在手机端远程控制树莓派的界面:
另一种方法是用Windows10自带的xrdp进行远程链接.:
首先在树莓派中安装xrdp:
sudo apt-get install xrdp
而后将树莓派和电脑接入同一wifi等局域网络,
直接通过windows的网络,我们可以找到同在局域网下的树莓派主机,名字就是你的用户名选中树莓派主机,点击使用远程桌面连接进行连接,如下图:
进入连接界面,选择vnc-any.输入默认的ip 127.0.1.1,再改一下端口号5901,再输入之前设置的vnc密码,即可连接,如下图设置
结果如图:
- 树莓派3b系统Ubuntumate16下的tightvnc或xrdp远程控制开机启动
- windows 7 系统下用tightVNC远程控制unbantu 9.10
- 远程控制tightvnc的使用说明
- XRDP远程登录Linux系统
- win系统下的远程控制
- JIRA系统CentOS系统下的开机启动设置
- tightvnc实现windows远程连接控制linux主机
- windows下远程Ubuntu (利用xrdp)
- Freebsd下程序随系统开机启动的方法
- 解决XRDP远程登录ubuntu系统无法恢复上次回话的问题
- 分享一下linux下的两个有用的工具, 搜索 工具 synapse , xrdp 远程连接工具
- 远程开机控制详解
- Win7远程控制fedora ——通过xrdp
- 远程连接树莓派,ssh,putty,vnc,xrdp
- linux下系统开机oracle自启动
- 64位系统下开机启动项
- WOL远程开机启动
- 在windows操作系统下远程控制树莓派3(树莓派3安装win10系统)
- SDOI2009 BZOJ1226 学校食堂dining
- 推荐几款专门为Github党量身定做的Chrome插件
- 局部高阶图聚类
- mysql--复制篇
- Redis整合Spring结合使用缓存实例
- 树莓派3b系统Ubuntumate16下的tightvnc或xrdp远程控制开机启动
- if后面不加{}不影响else加{}
- vue实现3级联动
- JavaScript 操作 Cookie
- MySQL视图
- Alpha、Beta、RC、GA版本的区别
- 不同的路径
- 算法:Top K frequent word
- jQuery实现页面滚动时顶部动态显示隐藏