連接至 Linux 實例
建立 Linux 實例後,可以藉由完成以下步驟來連接至該實例。
尋找浮動 IP 位址
如果您尚未將浮動 IP 關聯至實例,請遵循 使用 CLI 建立實例 中的步驟 3 及步驟 4,以要求浮動 IP 位址與實例相關聯。
如果您需要尋找要連接之實例的浮動 IP 位址,請完成下列步驟。 如果您已經知道浮動 IP 位址,請跳至連接。
-
您需要識別浮動 IP 位址。 執行下列指令以識別您的浮動 IP 位址:
ibmcloud is instance-network-interfaces <INSTANCE_ID> <NETWORK_INTERFACE_ID> --json針對此範例,您將看到類似下列輸出的回應:
"floating_ips": [ { "address": "123.45.678.90" "crn:v1:mydomain:public:vpc:us-south:a/c4cxxxc10xx54xxx9e2xxx59xxx3fa0f::floating_ip:12345x67-8901-234x-5678-9xx01xx23x4x", "href": "https://us-south.myaccount.cloud.ibm.com/v1/floating_ips/12345x67-8901-234x-5678-9xx01xx23x4x", "id": "0738-12345x67-8901-234x-5678-9xx01xx23x4x", "name": “my-instance” } ] -
既然您已有浮動 IP ID,便可以執行下列指令來尋找浮動 IP 位址。
ibmcloud is ip <FLOATING_IP_ID>針對此範例,您將看到類似下列輸出的回應:
ID 0738-12345x67-8901-234x-5678-9xx01xx23x4x Address 123.45.678.90 Name my-instance Target primary(1xx2x34x-.) Target Type intf Target IP 12.345.6.78 Created 1 week ago Status available Zone us-south-1 Resource Group - Tags -
(選用)可以透過 IBM Cloud 控制台來尋找與要連接到的實例關聯的浮動 IP 位址。
確定預設使用者帳戶
系統產生的預設使用者帳戶通常與管理存取和作業有關。 預設使用者可用於使用 SSH 登入虛擬伺服器實例。 僅為映像中的預設使用者設定 SSH 金鑰。 預設使用者帳戶的名稱取決於所使用的作業系統映像。 有關作業系統及其對應的預設使用者帳戶,請參閱下表。
如需 SSH 金鑰的詳細資訊,請參閱 SSH 金鑰入門。
| 作業系統 | 預設使用者帳戶 |
|---|---|
| Red Hat Enterprise Linux (RHEL) | vpcuser |
| Red Hat Enterprise Linux (RHEL) AI | cloud-user |
| SUSE Linux Enterprise Server (SLES) | vpcuser |
| Debian | vpcuser |
| Rocky Linux | vpcuser |
| CentOS Stream | vpcuser |
| Ubuntu | ubuntu |
| Fedora CoreOS | core |
連接
-
若要連接至實例,請使用您的私密金鑰,並執行下列指令:
ssh -i <path to your private key file> <default-user-account>@<floating ip address>您會收到類似下列範例的回應。 提示繼續連接時,請鍵入
yes。The authenticity of host 'xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx)' can't be established. ECDSA key fingerprint is SHA256:abcdef1Gh/aBCd1EFG1H8iJkLMnOP21qr1s/8a3a8aa. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'xxx.xxx.xxx.xxx' (ECDSA) to the list of known hosts.您現在正在存取伺服器。
-
當您準備好結束連線時,請執行下列指令:
exit