

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

# 設定公有金鑰身分驗證
<a name="public-key-auth"></a>

 若要啟用 SSH 公有金鑰驗證，您必須先產生 SSH 金鑰，並使用 `security login publickey create`命令將其與管理員帳戶建立關聯。這可讓帳戶存取 SVM。`security login publickey create` 命令接受下列參數。


| 參數 | Description | 
| --- | --- | 
| `-vserver` (選用) | 帳戶存取的 SVM 名稱。如果您要為檔案系統使用者設定 SSH 公有金鑰身分驗證，請勿包含 `-versver`。 | 
| `-username` | 帳戶的使用者名稱。預設值 `admin`是叢集管理員的預設名稱。 | 
| `-index` | 公有金鑰的索引號碼。如果金鑰是為帳戶建立的第一個金鑰，則預設值為 0。否則，預設值會比帳戶的最高現有索引號碼多一個。 | 
| `-publickey` | OpenSSH 公有金鑰。以雙引號括住索引鍵。 | 
| `-role` | 指派給帳戶的存取控制角色。 | 
| `-comment` (選用) | 公有金鑰的描述性文字。以雙引號括住文字。 | 

 下列範例會將公有金鑰與 SVM `svmadmin`的 SVM 管理員帳戶建立關聯`svm01`。公有金鑰已指派索引號碼 `5`。

```
Fsx0123456::> security login publickey create -vserver {{svm01}} -username {{svmadmin}} -index {{5}} -publickey {{"ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAspH64CYbUsDQCdW22JnK6J/vU9upnKzd2zAk9C1f7YaWRUAFNs2Qe5lUmQ3ldi8AD0Vfbr5T6HZPCixNAIzaFciDy7hgnmdj9eNGedGr/JNrftQbLD1hZybX+72DpQB0tYWBhe6eDJ1oPLobZBGfMlPXh8VjeU44i7W4+s0hG0E=tsmith@publickey.example.com"}}
```

**重要**  
 您必須是 SVM 或檔案系統管理員才能執行此任務。