0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎樣使用VNC在樹莓派上運行遠程桌面

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-29 11:32 ? 次閱讀

您的Raspberry Pi是一款了不起的小型計算機,但可能會帶來一些不便。在正常使用情況下,您需要插入鍵盤和鼠標并將其連接到HDMI監(jiān)視器(盡管可以使用其他顯示器)才能查看命令行或桌面。

但這不是并不總是實用的。您可能將顯示器用于主PC?;蛘撸赡苁悄闹饕娨?。無論情況如何,有時您會發(fā)現,遠程連接到Raspberry Pi會變得容易得多。

我們之前已經解釋了如何使用SSH進行連接,SSH提供了遠程命令。線路訪問。但是,如果需要從PC或筆記本電腦訪問Raspberry Pi桌面怎么辦?

這是VNC的所在。

什么是VNC?

虛擬網絡計算使用遠程幀緩沖協議來控制另一臺計算機,將鍵盤和鼠標輸入傳輸到遠程計算機,并通過網絡將輸出發(fā)送回顯示器。

這意味著您可以遠程啟動程序。在Raspberry Pi上,請調整Raspbian GUI中的設置,并通常使用桌面環(huán)境,就像將Pi插入顯示器一樣。

直到最近,我還是Windows到Pi連接的首選VNC解決方案是通過TightVNC解決的,它是一種輕量級的VNC解決方案,如果有點遲鈍。簡單。首先運行程序包更新:

sudo apt-get update

…,然后繼續(xù)安裝適用于Linux的TightVNC服務器:

sudo apt-get install tightvncserver

請注意,您既可以在插入顯示器的情況下執(zhí)行此操作,也可以通過SSH通過命令行進行遠程操作。

在安裝了服務器應用程序后,運行它:

tightvncserver

通過啟動VNC服務器來完成:

vncserver :0 -geometry 1920x1080 -depth 24

這將在顯示0上創(chuàng)建一個會話-請記下此連接,因為在連接時會用到它。

要連接到此服務器會話,首先需要在臺式計算機上安裝TightVNC。 Linux用戶只需安裝TightVNC查看器即可:

sudo apt-get install xtightvncviewer

同時,Windows和Mac OS X用戶可以從www.tightvnc.com/download.php下載客戶端。確保您在計算機上啟動TightVNC Viewer,因為下載包還將在您的PC上安裝TightVNC Server。

在運行TightVNC Viewer的情況下,輸入Raspberry Pi的IP地址或設備名稱,然后輸入冒號和會話數。例如,要連接到上面創(chuàng)建的會話0,請輸入 MyRaspberryPi:0 ,用您自己的設備名稱或IP地址替換“ MyRaspberryPi”。

在啟動時運行VNC strong》

就目前情況而言,僅當您每次重新啟動Raspberry Pi時 tightvncserver ,這才起作用,這意味著首先建立SSH連接–不理想!但是,您可以通過創(chuàng)建啟動腳本來克服這個問題。

首先在nano中創(chuàng)建一個新文件:

sudo nano vnc.sh

,然后輸入以下腳本:

#!/bin/sh

vncserver :0 -geometry 1920x1080 -depth 24 -dpi 96

輸入后,按CTRL + X退出文本編輯器,選擇Y保存。接下來,設置權限:

sudo chmod +x vnc.sh

您可以通過輸入

。/vnc.sh

來運行此權限,現在還需要另一個腳本,但首先,您需要以root用戶身份登錄,并導航到正確的目錄:

sudo su

cd /etc/init.d/

在nano中創(chuàng)建另一個文件,這次稱為vncboot:

sudo nano vncboot

輸入以下內容(復制和粘貼應該可以,但是請檢查它是否沒有粘貼多次)。

#! /bin/sh

# /etc/init.d/vncboot

### BEGIN INIT INFO

# Provides: vncboot

# 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 at boot time

# Description: Start VNC Server at boot time.

### END INIT INFO

USER=pi

HOME=/home/pi

export USER HOME

case “$1” in

start)

echo “Starting VNC Server”

#Insert your favoured settings for a VNC session

su - pi -c “/usr/bin/vncserver :0 -geometry 1280x800 -depth 16 -pixelformat rgb565”

;;

stop)

echo “Stopping VNC Server”

/usr/bin/vncserver -kill :0

;;

*)

echo “Usage: /etc/init.d/vncboot {start|stop}”

exit 1

;;

esac

exit 0

下一步,將文件設置為可執(zhí)行文件:

chmod 755 vncboot

update-rc.d /etc/init.d/vncboot defaults

完成。..或者如果這樣做不起作用。.. update-rc.d vncboot defaults

您可以通過重新啟動Raspberry Pi并嘗試從PC嘗試VNC連接來測試它是否正常工作。

一旦啟動并運行,您應該能夠與大多數桌面應用程序和設置進行交互。但是,有些用戶發(fā)現TightVNC運行緩慢。幸運的是,還有另一種選擇–一種基于SSH的VNC解決方案。

基于Xming的基于SSH的VNC

如果您已遵循SSH指南,或者以前使用過該服務,則可以將知道此類連接是通過SSH客戶端進行操作的。在Windows上,可能是應該已經安裝的PuTTY。

Windows用戶可以利用Xming,這是一種VNC風格的解決方案,可提供更快的性能和更高的可靠性。但是,就像標準SSH一樣,這取決于您在Raspberry Pi上啟用了SSH,您可以使用raspi-config(默認情況下啟用)來進行啟用。

首先從Sourceforge下載Xming并安裝,確認在安裝向導中選擇了PuTTY鏈接。

一旦安裝了Xming,找到桌面快捷方式,右鍵單擊并選擇 Properties。。在 Target strong》 field ,,請確保按如下所示附加文件地址:

“ C: Program Files(x86) Xming Xming.exe” :0-剪貼板-multiwindow

如果不存在粗體文本,則將其添加并單擊應用。

完成后,啟動Xming。 Windows防火墻將嘗試阻止該程序,因此請等待此框出現,然后單擊允許。

就快到了。在PuTTY中,展開左側的菜單樹,然后轉到 Connection》 SSH》 X11 。在此處,選中啟用X11轉發(fā)。返回“會話”視圖,然后輸入Raspberry Pi的IP地址或設備名稱,如果您打算再次使用這些設置,則可以保存會話。

單擊連接 –秒稍后,您將享受通過SSH進行虛擬桌面的體驗!

使用Microsoft RDP進行遠程連接

用于臺式PC和Raspberry Pi之間的遠程連接的另一個選項是Microsoft RDP。它內置于Windows Vista和更高版本中,因此PC上不需要其他軟件。

在Raspberry Pi上,打開“終端”窗口并安裝xrdp。

sudo apt-get install xrdp

一旦安裝,只要xrdp作為服務運行,只要從您的PC建立經過身份驗證的連接,此命令都將運行。在Windows中啟動遠程桌面連接(W8.x及更高版本可以簡單地搜索“ rdp”來找到它),然后在“計算機”字段中輸入Pi的IP地址。單擊“連接”時,Windows將要求您確認連接,因為目標計算機的身份將不清楚。如您所知,它是您的Raspberry Pi,并且在您的網絡上,可以安全進行。

出現提示時,輸入用戶名和密碼您的Pi帳戶。例如,如果您沒有更改默認值,則將使用用戶名: pi 和密碼: raspberry 。

稍后,您將應該遠程連接到您的Raspberry Pi!

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • VNC
    VNC
    +關注

    關注

    0

    文章

    19

    瀏覽量

    9249
  • 遠程桌面
    +關注

    關注

    0

    文章

    31

    瀏覽量

    6309
  • 樹莓派
    +關注

    關注

    116

    文章

    1696

    瀏覽量

    105456
收藏 人收藏

    評論

    相關推薦

    使用樹莓派實現遠程控制的技巧

    、遠程桌面、文件傳輸等功能。 1. 選擇合適的操作系統(tǒng) 樹莓派支持多種操作系統(tǒng),如Raspbian、Ubuntu等。為了實現遠程控制,我們需要選擇一個支持遠程訪問的操作系統(tǒng)。Raspb
    的頭像 發(fā)表于 11-11 11:37 ?107次閱讀

    P2Link—遠程桌面—網頁端控制電腦

    P2Link內置了遠程桌面功能,可在后臺添加遠程桌面配置,即可實現通過網頁端或者遠程桌面工具連接遠程電腦。P2Link的遠程桌面提供了端口復
    的頭像 發(fā)表于 11-04 13:46 ?81次閱讀
    P2Link—<b class='flag-5'>遠程桌面</b>—網頁端控制電腦

    遠程桌面內網穿透是什么?有什么作用?

    遠程桌面內網穿透指的是通過特定技術手段,將處于內網中的電腦或服務器,通過外部網絡(互聯網)進行訪問。內網穿透的主要作用是解決在內網環(huán)境下,遠程設備與外部互聯網之間的連接問題,允許用戶從外部訪問內網中
    的頭像 發(fā)表于 09-13 08:10 ?278次閱讀
    <b class='flag-5'>遠程桌面</b>內網穿透是什么?有什么作用?

    Mac 上好用的遠程桌面軟件推薦

    遠程控制Mac電腦已經成為現代辦公和遠程支持的常見需求。無論是Mac遠程控制Mac,還是Mac和Windows電腦之間進行遠程操作,你通常
    的頭像 發(fā)表于 08-30 13:20 ?256次閱讀
    Mac 上好用的<b class='flag-5'>遠程桌面</b>軟件推薦

    遠程桌面連接企業(yè)級解決方案:Splashtop Enterprise

    在當今全球化和數字化的商業(yè)環(huán)境中,遠程工作和分布式團隊合作成為了新常態(tài)。企業(yè)需要一種高效、安全的遠程桌面解決方案,能夠滿足不斷變化的業(yè)務需求,同時確保數據的安全性和員工的生產力
    的頭像 發(fā)表于 08-14 08:38 ?166次閱讀
    <b class='flag-5'>遠程桌面</b>連接企業(yè)級解決方案:Splashtop Enterprise

    速度最快的遠程桌面軟件推薦

    無縫訪問桌面可供選擇的工具中,Splashtop是速度最快的遠程桌面工具,其速度和性能無與倫比。本博客將探討為什么Splashtop是高速遠程桌面訪問的首選,
    的頭像 發(fā)表于 08-13 08:37 ?294次閱讀
    速度最快的<b class='flag-5'>遠程桌面</b>軟件推薦

    windows11 遠程連接工具

    隨著遠程辦公的普及,選擇合適的遠程桌面工具變得尤為重要。Windows11上,用戶可以利用系統(tǒng)自帶的遠程桌面功能,或選擇更專業(yè)的第三方解決方案,如Splashtop。本文將詳細介紹如
    的頭像 發(fā)表于 08-06 08:37 ?274次閱讀
    windows11 <b class='flag-5'>遠程</b>連接工具

    【米爾-瑞米派兼容樹莓派擴展模塊-試用體驗】測試安裝VNC遠程桌面

    今天測試一下收到的這塊米爾-瑞米派兼容樹莓派擴展模塊來安裝VNC遠程桌面。 先簡單介紹一下這塊板卡: 超高性價比的RZ/G2L工業(yè)級處理器 RZ/G2L是瑞薩智能工控領域的一款高性能
    發(fā)表于 05-13 11:19

    VMware虛擬機慢,卡頓,用遠程桌面的方法變順暢

    以計算機”和遠程桌面里勾選"允許遠程連接到些計算機" ? ? ? ? ? 如果虛擬機系統(tǒng)登錄為空密碼,虛擬機計算機(運行gpedit.msc組策略
    的頭像 發(fā)表于 05-09 10:06 ?4602次閱讀
    VMware虛擬機慢,卡頓,用<b class='flag-5'>遠程桌面</b>的方法變順暢

    核桃派全志H616實現VNC遠程桌面教程

    ? VNC遠程桌面 核桃派預裝了VNC服務器,VNC適應于局域網(通常指同一個路由器網絡下)桌面登錄。使用該服務前先確保核桃派已經通過以太網
    發(fā)表于 04-22 16:36

    GNOME 46桌面環(huán)境發(fā)布,新增遠程桌面、在線賬戶功能,優(yōu)化多項功能

    值得一提的是,GNOME 46桌面環(huán)境引入了對遠程桌面協議(RDP)的支持,包含X.Org和Wayland兩種服務器協議,既可作為系統(tǒng)服務運行,也能以無頭用戶會話模式運行,賦予GNOM
    的頭像 發(fā)表于 03-21 09:51 ?1115次閱讀

    什么是遠程桌面協議 遠程桌面協議的工作原理

    遠程桌面協議(RDP)需要兩個不同的設備才能運行:一臺本地計算機和一臺遠程計算機。 本地計算機也稱為RDP 客戶端。在此過程中,最終用戶將坐在這臺計算機前。遠程計算機是您嘗試訪問
    的頭像 發(fā)表于 01-23 10:51 ?935次閱讀

    GNOME 46 首次發(fā)布Alpha版,引入遠程桌面協議支持

    據悉,這一RDP特性兼容X.org及Wayland顯示服務器協議,不論是作為核心系統(tǒng)服務,還是利用無header用戶會話均能正常運作,為GNOME桌面環(huán)境賦予GUI遠程桌面能力。
    的頭像 發(fā)表于 01-16 13:59 ?624次閱讀

    【核桃派1B 開發(fā)板試用體驗】vnc遠程桌面體驗

    到最新的版本,2023年12月29日之前的版本都有設置后重啟卡死。 打開vnc,新建一個連接: 然后打開就輸入登錄密碼就可以進入桌面版了: 【總結】 vnc桌面連接花了不少時間,換了兩
    發(fā)表于 01-02 16:14

    遠程桌面PLC遠程控制中的應用

    電子發(fā)燒友網站提供《遠程桌面PLC遠程控制中的應用.pdf》資料免費下載
    發(fā)表于 11-16 15:52 ?1次下載
    <b class='flag-5'>遠程桌面</b><b class='flag-5'>在</b>PLC<b class='flag-5'>遠程</b>控制中的應用