

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定 IDT 的裝置資訊
<a name="configure-idt-sample2"></a>

設定您的裝置資訊，讓 IDT 執行測試。您必須使用下列資訊更新位於 `<device-tester-extract-location>/configs` 資料夾中的`device.json`範本。

```
[
  {
    "id": "pool",
    "sku": "N/A",
    "devices": [
      {
        "id": "<device-id>",
        "connectivity": {
          "protocol": "ssh",
          "ip": "<ip-address>",
          "port": "<port>",
          "auth": {
            "method": "pki | password",
            "credentials": {
              "user": "<user-name>",
              "privKeyPath": "/path/to/private/key",
              "password": "<password>"
            }
          }
        }
      }
    ]
  }
]
```

在 `devices` 物件中，提供下列資訊：

**`id`**  
您裝置的使用者定義唯一識別符。

**`connectivity.ip`**  
您裝置的 IP 地址。

**`connectivity.port`**  
選用。用於 SSH 連線至您裝置的連接埠號碼。

**`connectivity.auth`**  
連線的驗證資訊。  
只有當 `connectivity.protocol` 設為 `ssh` 時，才會套用此屬性。    
**`connectivity.auth.method`**  
用來透過指定的連線通訊協定存取裝置的驗證方法。  
支援的值如下：  
+ `pki`
+ `password`  
**`connectivity.auth.credentials`**  
用於驗證的燈入資料。    
**`connectivity.auth.credentials.user`**  
用來登入裝置的使用者名稱。  
**`connectivity.auth.credentials.privKeyPath`**  
用來登入您裝置之私有金鑰的完整路徑。  
只有當 `connectivity.auth.method` 設為 `pki` 時，才會套用此值。  
**`devices.connectivity.auth.credentials.password`**  
用於登入您的裝置的密碼。  
只有當 `connectivity.auth.method` 設為 `password` 時，才會套用此值。

**注意**  
如果 `method` 是設定為 `pki`，則指定 `privKeyPath`  
如果 `method` 是設定為 `password`，則指定 `password`