SSH (Secure Shell)
您可以使用 SSH 從同一網絡上的另一臺計算機或設備遠程訪問樹莓派的命令行。
樹莓派將作為一個遠程設備: 您可以使用另一臺機器上的客戶端連接它。
您只能訪問命令行,而不能訪問完整的桌面環(huán)境。要訪問遠程桌面,請使用 VNC 連接樹莓派。
1. 設置本地網絡和無線連接
確保您的樹莓派已建立網絡連接。如果使用無線網絡,可以通過桌面的用戶界面或命令行啟用它。
如果您沒有使用無線網絡連接,請用網線將樹莓派直接連到路由器上。
您需要記下樹莓派的 IP 地址,以便以后連接它。使用 ifconfig 命令將顯示當前網絡狀態(tài)的信息,包括 IP 地址,或者可以使用 hostname -I 顯示與設備關聯的 IP 地址。
2. 啟用 SSH
使用 systemctl 啟動服務
sudo systemctl enable ssh
sudo systemctl start ssh
3. 在 headless Raspberry Pi 上啟用 SSH
可以通過將名為 ssh 且沒有任何擴展名的文件從另一臺計算機放到 SD card 的引導分區(qū)上來啟用 SSH。當樹莓派啟動時,它會查找 ssh 文件。如果找到,則啟用 SSH 并刪除該文件。文件內容無關緊要;它可能包含文本,或者根本沒有任何內容。
如果您已將 Raspbian 加載到空白 SD card 上,就會有兩個分區(qū)。第一是較小的那個,它是引導分區(qū)。將 ssh 文件放到此分區(qū)中。
4. 設置您的 SSH 客戶端
要從另一臺計算機連接到樹莓派,請將以下命令拷貝并復制到終端窗口中,但用樹莓派的 IP 地址替換<IP>。在終端中使用 Ctrl + Shift + V 粘貼。
ssh pi@<IP>
X-轉發(fā)
您還可以使用 -Y 標志通過 SSH 轉發(fā) X 會話,以允許使用圖形應用程序:
ssh -Y pi@192.168.1.101
參考資料
https://github.com/raspberrypi/documentation/blob/master/remote-access/ssh/README.md