
我需要一種能夠使用乙太網路電纜以與遠端桌面類似的方式存取 RaspberryPi 的方法。我希望能夠在不依賴互聯網的情況下做到這一點,因為我已經嘗試過一些,並且由於我的 Unis 互聯網設置太慢,而且我不能總是依賴它,但我需要能夠隨時訪問 RasberryPi。
到目前為止,我已經嘗試過各種線上方法,例如 VNC 和 SSH,但由於指令過時、沒有 Windows 指令或出現其他問題,它們都無法正常運作。
我想知道是否有人知道解決我遇到的這個問題的方法並可以解釋它。我的桌上型電腦和筆記型電腦是 Windows 令人難以置信,我需要一個可以在它們上執行的解決方案。 RaspberryPi 運行的是 Raspbian。
任何幫助將不勝感激。
答案1
為自己找到了解決方案。
我在樹莓派上找到了以太網的 ipv4 位址,並在 putty 中使用它,並且連接正常。這使我可以使用乙太網路電纜連接到筆記型電腦上的樹莓派,無論我是否有網路。
不過還是感謝其他答案。
答案2
您可以xrdp
在 Raspbian 上安裝並在 Raspberry Pi 中設定固定 IP。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install xrdp tightvncserver
現在重新啟動系統,然後您可以使用適用於 Windows 或 MacOS 的 Microsoft 遠端桌面應用程式連接到 Raspberry Pi。
Raspbian 包含avahi
伺服器,您可以使用他的伺服器連接到 Raspberry Host Name
,通常是:raspberrypi.local
無需知道 IP 位址。
答案3
Raspberry Pi 使用 X-11,它本身支援遠端存取。您所需要做的就是在本機上安裝 X 伺服器。對於 Linux 機器或其他 Raspberry 使用apt-get install xserver-xephyr
.這將安裝一個本機 X 顯示伺服器,該伺服器可以透過 SSH 連接到大多數 Linux 遠端伺服器,而無需在遠端伺服器上安裝任何新內容。
然後我在本地啟動 Xephyr,然後 ssh 到遠端。我在本地獲得了完整的桌面服務。這意味著我可以將遠端 Pi 配置為在沒有桌面伺服器的情況下啟動。
在本機上:
$ Xephyr -ac -screen 1728x972 -br -host-cursor -reset -terminate :3.0 &
$ xterm -display :3.0 &
然後在 Xephyr 視窗內的 xterm 中(使用適當的 IP):
$ ssh -XfC [email protected] exec startlxde
或者
$ ssh -XfC [email protected] exec startlxde-pi
這將顯示在遠端 pi 上產生的完整桌面,但以本機電腦的螢幕解析度在本機電腦上提供服務。 -- 無需在遠端 Pi 上安裝任何內容!
在本機 Windows 電腦上,我使用了 Cygwin (xterminal),Putty 也有 X 伺服器。我已經好幾年沒用了。我相信還有其他 X 伺服器應用程式可以在 Windows 上運行。 “X-server”,“服務”顯示器。 X-client 是您遠端執行的程式。所有 X-11 Linux/Unix 系統都使用這個,它們只是讓 X-server 在它自己的硬體上運行,為本地硬體上的映像提供服務。