1. 程式人生 > >樹梅派網線直連電腦並顯示介面

樹梅派網線直連電腦並顯示介面

Raspberry Pi網線直連Ubuntu(ssh, vnc):

樹莓派連線顯示器、滑鼠、鍵盤操作有時過於麻煩,為了省去這些麻煩,最簡單的方法是隻通過一根網線將樹莓派和Linux系統的電腦相連,通過ssh進行遠端訪問(如果需要圖形介面的話需要用vnc)。
此教程有兩部分內容:

  • 通過ssh連線terminal
  • 通過vnc連線圖形介面

通過ssh連線terminal

裝好系統的樹莓派,ssh是預設開啟的。因此將樹莓派開機並通過網線與ubuntu系統的電腦連線後,要做的僅有獲取樹莓派ip地址和發起ssh連線兩步。

點選桌面右上角的網路連線標識,選擇Edit Connections,在Ethernet專案下應該有一個Ethernet Connection 1,這個就是你的網線連線,選中此連線後點擊Edit。
Ethernet設定

進入設定畫面後,選擇IPv4 Settings,在Method項選擇Shared to other computers,點選save按鈕。

再次選擇桌面右上角網路連線圖示,點選剛剛設定過的Ethernet connection 1,稍作等待後,應該會有連線成功提示。

依然選擇桌面右上角網路連線圖示,選擇Connection Information,檢視網線端你的電腦的ip地址,比如我的電腦IPv4地址是10.42.0.1。

有了電腦端ip地址後,下面我們通過這個地址尋找網線另一端raspberry pi的ip地址。

為了找地址,我們需要用到nmap軟體,開啟terminal,輸入如下命令:

sudo
apt-get install nmap

安裝完成後根據你之前獲得的電腦端ip地址,輸入如下命令進行搜尋;

nmap 10.42.0/24

在搜尋結果中,你應當會看到兩個結果,一個你電腦端的ip地址,一個網線另一端樹莓派的ip地址
nmap
從結果中我們可以看到,以我的樹莓派為例,它的ip地址是10.42.0.30,其ssh埠也是開啟的。

下面在terminal中輸入

ssh pi@10.42.0.30

根據提示輸入你的樹莓派的密碼,然後voila,你應該看到提示已經登入樹莓派嘍~

介面顯示:

手頭上沒有HDMI顯示器,要控制樹莓派可以使用SSH,VNC以及我前面文章提到的使用gpio驅動的TFT.今天就來講講樹莓派上的VNC操作.

我的環境: UBUNTU 13.10

個人原創,版權所有,轉載請註明原文出處,並保留原文連結:

一 安裝VNC伺服器

SSH下安裝:

1 sudo apt-get install tightvncserver

設定密碼:

1 tightvncserver

啟動:

1 vncserver :2 -geometry 800x600 -depth 24

啟動1號控制檯;

可以寫個指令碼vnc.sh:

1 2 #!/bin/sh vncserver :2 -geometry 800x600 -depth 24 -dpi 96

設定指令碼許可權:

1 chmod +x svnc.sh

啟動:

1 ./ svnc.sh

二   ubuntu下VNC連線樹莓派

ubuntu 下使用 遠端桌面檢視器(remote desktop)連線樹莓派;

raspberry_vnc_ubuntu

主機(H)處填寫: your_raspi_ip:2 (與上面 vncserver :2 -geometry 800x600 -depth 24 -dpi 96 對應, 2為控制檯號)

點選連線,會要求輸入密碼,成功後,即可進入樹莓派介面.

這裡預設的是pi登陸.

raspberry_vnc_ubuntu_enter

如果要外網訪問,記得把路由器的埠轉發功能啟用,把內網的樹莓派板子的ip的埠暴露出給外網,一般是開放22埠和5901以及5902埠.