

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

# `pcluster ssh`
<a name="pcluster.ssh"></a>

執行預先填入叢集使用者名稱和 IP 地址的 `ssh` 命令。任意引數會附加至 `ssh` 命令結尾。您可以在組態檔案的別名區段中自訂此命令。

```
pcluster ssh [ -h ] [ -d ] [ -r REGION ] cluster_name
```

## 定位引數
<a name="pcluster.ssh.arg"></a>

***cluster\$1name***  
指定要連接的叢集名稱。

## 具名引數
<a name="pcluster.ssh.namedarg"></a>

**-h, --help**  
顯示 的說明文字`pcluster ssh`。

**-d, --dryrun**  
列印會執行和結束的命令。  
預設為 `False`。

**-r *REGION*, --region *REGION***  
指定 AWS 區域 要使用的 。預設為使用 [`pcluster configure`](pcluster.configure.md) 命令指定的區域。

**使用 2.11.7 AWS ParallelCluster 版的範例：**

```
$ pcluster ssh -d mycluster -i ~/.ssh/id_rsa
SSH command: ssh ec2-user@1.1.1.1 -i /home/user/.ssh/id_rsa
```

```
$ pcluster ssh mycluster -i ~/.ssh/id_rsa
```

使用預先填入的叢集使用者名稱和 IP 地址執行`ssh`命令：

```
ssh ec2-user@1.1.1.1 -i ~/.ssh/id_rsa
```

`ssh` 命令的定義位於 [`[aliases]` 區段](aliases.md) 下的全域組態檔案中。可以自訂此命令，如下所示。

```
[ aliases ]
ssh = ssh {CFN_USER}@{MASTER_IP} {ARGS}
```

取代的變數：

`CFN_USER`  
已選取的 [`base_os`](cluster-definition.md#base-os) 使用者名稱。

`MASTER_IP`  
前端節點的 IP 地址。

`ARGS`  
要傳遞到 `ssh` 命令的可選引數。