树莓派远程登陆初步实践html
本文中VNC安装部分以及实现VNC服务器端自动运行的方法来自如下网址:http://shumeipai.nxez.com/2013/09/04/login-rpi-with-vnc.html?variant=zh-cnlinux
以前买了一个树莓派3,同时也买了一个小屏幕,已经经过自带屏幕设置好wifi。在使用中发现不但屏幕小,并且显示也很差。因此仍是决定用远程登陆的方法试试。服务器
树莓派HDMI显示画面(显示器质量通常,显示效果并不理想)编辑器
首先下载SecureCRT。SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登陆UNIX或Linux服务器主机的软件。首先使用该软件登陆树莓派,登陆后的界面以下图。ide
在此界面下得到ROOT权限。后使用sudo
apt-get
install
tightvncserver
命令安装VNC。网站
安装完成后使用ui
vncpasswd命令设置登陆时须要使用的VNC密码。(先输入操做密码两次,而后会询问是否设置一个查看(view-only)密码,按本身喜欢,通常不必。)this
开机自动启动设置方法(我尚未设置成功,首先要使用secureCRT,登陆树莓派,在命令行模式下输入tightvncserver手动运行VNC服务器端,接下来在继续研究)
设置开机启动,须要在/etc/init.d/中建立一个文件。例如tightvncserver:
(注:启动脚本的名称,有和程序名一致的习惯)spa
1命令行 |
sudo nano /etc/init.d/tightvncserver |
内容以下:(putty窗口中按右键=粘贴)#!/bin/sh
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
### 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
# More details see: # http://www.penguintutor.com/linux/tightvnc
### Customize this entry # Set the USER variable to the name of the user to start tightvncserver under export USER='pi' ### End customization required
eval cd ~$USER
case "$1" in start) # 启动命令行。此处自定义分辨率、控制台号码或其它参数。 su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 800x600 :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 ;; esac exit 0 |
按Ctrl+X,回答Y(存盘)退出nano编辑器。
而后给tightvncserver文件加执行权限,并更新开机启动列表。
1 2 |
sudo chmod 755 /etc/init.d/tightvncserver sudo update-rc.d tightvncserver defaults |
VNC电脑端的安装:https://www.realvnc.com/download/vnc/在此网站下载合适的版本安装。
远程登陆以后的画面()
自此完成了远程图行界面的登陆。开机自动运行VNC服务器端我尚未设置成功,还有就是远程桌面与本机桌面相比少了快捷方式,目前我不知道是为何,还须要继续研究。