樹莓派遠程登陸初步實踐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服務器端我尚未設置成功,還有就是遠程桌面與本機桌面相比少了快捷方式,目前我不知道是爲何,還須要繼續研究。