--- title: 如何在沒有螢幕或鍵盤的情況下設置Raspberry Pi description: 參考自 [How to Setup a Raspberry Pi Without a Monitor or Keyboard](http://www.circuitbasics.com/raspberry-pi-basics-setup-without-monitor-keyboard-headless-mode/) tags: Raspberry Pi --- # 如何在沒有螢幕或鍵盤的情況下設置Raspberry Pi - 有 一種方法可以設置和處理樹莓派,而無需將其連接到螢幕或鍵盤。它被稱為無頭(headless)運行樹莓派。 - 本文使用 **Raspberry Pi 3 B+** 進行初始設定 - 使用**Raspbian with desktop** - Version:February 2020 - Release date:2020-02-13 - Kernel version:4.19 ## 需要配備 - 一台可上網的電腦 - SD card讀卡機 - 乙太網路線 - ' 當前使用的網路路由器 ## 需要軟體 - 樹莓派作業系統 **Raspbian** - [Win32 Disk Imager](https://sourceforge.net/projects/win32diskimager/) - 用於將映像檔寫入隨身碟或SD / CF卡的Windows工具 - [PuTTY](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) - 遠端 SSH 連線工具 - [Advanced IP Scanner](http://www.advanced-ip-scanner.com/) - 找到您的Raspberry Pi的本地IP地址 ## 設置步驟 1. 任何大於32GB的SD卡都是SDXC卡,為exFAT文件系統。樹莓派僅支援FAT32,需要先將其重新格式化。 - [SD Memory Card Formatter](https://www.sdcard.org/downloads/formatter_4/) 2. 用Win32 Disk Imager將**Raspbian** 映像寫入SD卡 3. 映像寫入完成後,創建一個名為“SSH”的空文件,並將其放在SD卡的根分區中。 4. SD卡插入樹莓派。 5. 使用乙太網路線將樹莓派連接到您的網路路由器,然後插入電源線使樹莓派啟動。 6. 打開Advanced IP Scanner,掃描找出樹莓派的IP。 7. 打開PuTTY,在“Host name”輸入框中輸入樹莓派連本地IP地址,並點擊“Open”以啟動連接。 8. 在第一次連接嘗試時,將出現安全性警告。只需按“是”,因為您要連接到自己的樹莓派。 9. 出現登入畫面。如果這是您第一次登錄而且尚未更改用戶名或密碼,請輸入pi作為用戶名,輸入raspberry作為密碼。 10. 輸入`sudo raspi-config`進入設置菜單來配置樹莓派  ## 初始wifi設定 1. 輸入`sudo raspi-config`進入設置菜單 2. Network Options > Wi-fi 3. 選擇 Wi-fi country  4. 輸入SSID及passphrase   ## 本地化設定 1. 輸入`sudo raspi-config`進入設置菜單 2. Localisation Options  3. Localisation Options > Change Locale - **en_US.UTF-8 (default)** - zh_TW.UTF-8   4. Localisation Options > Change Timezone > Asia > Taipei   ## 介面設定 1. 輸入`sudo raspi-config`進入設置菜單 2. Interfacing Options 3. 開啟 SSH, VNC, 其餘看需求設定  ## 手動增加wifi **step1:** 使用文本編輯器編輯`wpa_supplicant.conf`。 `sudo nano /etc/wpa_supplicant/wpa_supplicant.conf` **wpa_supplicant.conf** : ``` ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=TW network={ ssid="YOUR WIFI NETWORK NAME" psk="YOUR WIFI PASSWORD" key_mgmt=WPA-PSK priority=1 id_str="school" } ``` 若要將PSK加密,可以使用`wpa_passphrase`實用程序生成加密的PSK。 ``` wpa_passphrase "testing" | sudo tee -a /etc/wpa_supplicant/wpa_supplicant.conf > /dev/null ``` 程序會直接提供輸入行,請輸入密碼後按Enter。 > 輸入的密碼會輸出到屏幕,請注意。 程序加密完密碼後,會將配置內容**附加**到`wpa_supplicant.conf`。 最後在使用文本編輯器編輯`wpa_supplicant.conf`。 **step2:** - 啟用`dhcpcd`服務(開機啟動) `sudo systemctl enable dhcpcd` - 手動啟動`dhcpcd`服務 `sudo systemctl start dhcpcd` - 重新啟動`dhcpcd`服務 `sudo systemctl restart dhcpcd` `ifconfig wlan0` `inet addr`字段旁邊有一個IP位址,表明Raspberry Pi已連接到網絡。 ## 更改使用者(pi)密碼 1. 輸入`sudo raspi-config`進入設置菜單 2. Change User Password  3. 輸入新的密碼及確認密碼,成功修改後重開機`sudo reboot`。 ## 遠端桌面 1. 輸入`sudo raspi-config`進入設置菜單 2. Interfacing Options > VNC > enable 3. 重開機`sudo reboot` ### 遠端桌面操控 #### 預設(RealVNC) 1. 讓樹莓派使用區域網路的WiFi連線 2. 打開Advanced IP Scanner,掃描找出樹莓派的IP 3. 本地電腦 下載 [VNC Viewer](https://www.realvnc.com/en/connect/download/viewer/)並開啓VNC Viewer 4. 選擇 File > New connection,開始設置Properties 5. 在General頁籤 - VNC Server = 樹莓派IP - Name = 自訂名稱 6. 在Options頁籤 - 取消勾選view-only - Scaling選Automatic,勾選Preserve aspect ratio 7. 創建完成後,啟動connection,並輸入帳號密碼即可遠端桌面操控 ## 中文輸入法 1. 更新套件資料庫 `sudo apt update` 2. 安裝SCIM新酷音輸入法 `sudo apt-get install scim-chewing` 3. 重開機`sudo reboot` 4. 選擇SCIM  5. 介面(前端) > 全域設定 > 下一種輸入法 > 設定左邊shift為切換語言鍵  6. 輸入法引擎 > 全域設定 > 設定所需的中文輸入法  7. 重開機`sudo reboot` # 參考 - [How to Setup a Raspberry Pi Without a Monitor or Keyboard](http://www.circuitbasics.com/raspberry-pi-basics-setup-without-monitor-keyboard-headless-mode/)
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.