1. 程式人生 > >Windows用mstsc圖形化方式遠端登入樹莓派 (附Windows/Linux遠端登入Linux原理整理)

Windows用mstsc圖形化方式遠端登入樹莓派 (附Windows/Linux遠端登入Linux原理整理)

Windows遠端登入樹莓派有多種方式,
一種是SSH、
一種是VNC、xrdp等方式,推薦使用後者,這樣windows直接mstsc就可以以介面形式遠端控制樹莓派~

安裝xrdp包:

終端或在ssh執行:(前提要聯網)

sudo apt-get install xrdp

這裡寫圖片描述

安裝後,在Windows的PC機上通過快捷鍵win+ R 執行mstsc,然後輸入樹莓派的IP即可遠端連線,連線成功時還需要輸入Pi的使用者名稱密碼。(預設使用者名稱:pi ,密碼:raspberry)
這裡寫圖片描述
這裡寫圖片描述

整理下Windows/Linux遠端登入Linux原理:

遠端桌面協議(RDP, Remote Desktop Protocol)是一個多通道(multi-channel)的協議,讓使用者(客戶端或稱“本地電腦”)連上提供微軟終端機服務的電腦(伺服器)

SSH(Secure Shell)是命令列遠端登入。只要對方開啟SSH服務,在同一網路環境就可以遠端登入。
圖形介面下的Linux遠端登陸工具,我們一般都會想到vnc,但它的安全性不夠,所以可以用xrdp。

如果只安裝XRDP協議,是不能在windows上使用遠端桌面連線到Ubuntu。還需要安裝VNCServer才行。所以安裝xrdp也會安裝配置VNCServer:
這裡寫圖片描述

安裝完成後,系統會自動啟動一個VNC會話程序監聽服務:
這裡寫圖片描述

當我們通過windows遠端桌面客戶端連線到Linux後,Linux系統會啟動一個VNC服務

$ netstat –nltp
tcp6 :::5910 :::* LISTEN 7751/Xvnc

其中 tcp6表示使用ipv6協議。
5910 表示的是開啟的服務埠是5910
7751是XVnc的程序號

此時,在windows上再使用VNCViewer連線到同一個埠
假設Linux的IP是192.168.1.20,則連線地址寫192.168.1.20:10也可以連線到Linux便是一個證明。
而且,這2個桌面(RDP遠端桌面客戶端,VNCViewer)還是兩邊同步的。
其中,10表示的是終端號,從5900開始計數。
另外一種寫法
192.168.1.20:5910也能夠連線成功
此時5910表示的是埠號,這種方式更容易記憶一點。