網頁

2017年1月29日 星期日

[Raspberry Pi 3] 在Windows 10 系統下使用Putty與Raspbian建立SSH遠端連線

雖然裝了Raspbian之後,基本上就能做操作使用了,但為了方便後續的操作及應用,如同Linux般,可以使用遠端連線的方式,與Raspbian建立連線。

Raspbian內建SSH,讓我們可以透過SSH通道建立一條安全的連線。方便我們可以在Windows環境下,對Raspbian做其它的操作。

Secure Shell(SSH):SSH為一種網路通訊的安全協定,可以對所有在此通道進行傳輸的資料進行加密,也能夠防止DNS欺騙和IP欺騙。


前置準備
IP分享器:有線、無線(Wi-Fi)皆可,除了可供Windows 10 raspbian 連上網際網路,最重要的一點是,藉由此IP分享器劃分出的區域網路環境,讓Windows 10raspberry Pi 3能夠彼此連線。

Windows 10電腦系統:桌上型、筆記型電腦皆可,並有安裝網路卡、無線、有線皆可。
raspberry Pi 3:已安裝作業系統 raspbian且可順利開機運作。

以上的環境最重要的是Windows 10系統以及raspbian必須要處於同一個區域網路。

Windows 10執行環境下的設定
檢視網路連線資訊

1. 啟動「控制台」網路和網際網路檢視網路狀態及工作」:


2. 選擇「檢視作用中的網路」,這裡以Wi-Fi環境為例,點選「連線:Wi-Fi (xxxx) 」



3. 在上一步點選之後,會跳出「Wi-Fi狀態」的視窗,在此接著點選「詳細資料」:
在第2步驟,若點選的是「乙太網路」,那麼跳出的就是「乙太網路 狀態」的視窗。


將「網路連線詳細資料」視窗當中的「IPv4位址」、「IPv4子網路遮罩」以及「IPv4預設閘道」等數字記錄下來,每一組數字分別有4段數字,例如:子網路遮罩部分為255.m.m.m


說明:
IPv4位址:為Windows系統內指定給WiFi網路卡的IP
IPv4子網路遮罩:為所屬「區域網路」區段的識別碼。
IPv4預設閘道:為系統連上「廣域網路」的出口。

Raspberry Pi 3執行環境下的設定
請參閱:[Raspberry Pi 3] 設定WiFi連線並使用固定IP

Windows 10環境下安裝Putty

接下來要在Windows 10環境下安裝免費的連端連線軟體Putty,目前最新版為0.67,官網上有適合不同作業系統的版本,另外也還有分需要安裝的putty.exe檔,以及解壓縮之後即可使用的綠色版Zip檔。

PuTTY官方載點:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

在此選擇下載「For Windows on Intel x86」的putty.zip 綠色版,如下圖所示:


下載之後,找個地方將putty.zip解壓縮。


進入該putty資料夾,可以看到數個檔案,putty.exe即為putty的主程式,建議可以將之建立成一個「捷徑」放置在桌面上,方便往後執行。


執行putty.exe後,可以看到如下視窗:


由於第一次執行,所以PuTTY Configuration視窗的各項欄位幾乎都是空的,故在此開始設定連線的設定資訊(session),如下圖所示,分成3個部分:
1. 在「Host Nameor IP address)」輸入之前設定 Raspberry PiIP位址」如下pi@192.xxx.xxx.xxx,piraspbian預設的主機名稱
2. 在「Saved Sessions」輸入一個名稱,如「RaspBerryPi」。
3. 點擊Save,將連線的資訊將會儲存下來,並且顯示在Default Settings下方,往後就可以方便再以Load Session的方式使用,而不需再次輸入相關設定資訊。


點選「Open」,使用稍早的設定執行遠端連線,不過由於第一次連線到指定的遠端主機。所以會跳出安全性警示的視窗「Putty Security Alert」,如下圖,在此點選「是」。


在上一步之後,正常的話即可看到類似DOS的命令提示字元視窗,在此輸入raspbian的密碼,即可登入該主機,如下圖所示。


最後如果對Raspberry Pi操作完畢,且不需要再讓Raspbian 繼續開著,可以執行下列指令關機:
    
    sudo poweroff

上述指令執行後,由於Raspbian已經關掉了,所以putty的連線也就中斷了,因此會出現下列視窗,按「確定」即可,最後再將putty的連線視窗關閉。







沒有留言:

張貼留言