

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

# 設定公有金鑰身分驗證
<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 或檔案系統管理員才能執行此任務。