連接至 Linux 實例

建立 Linux 實例後,可以藉由完成以下步驟來連接至該實例。

尋找浮動 IP 位址

如果您尚未將浮動 IP 關聯至實例,請遵循 使用 CLI 建立實例 中的步驟 3 及步驟 4,以要求浮動 IP 位址與實例相關聯。

如果您需要尋找要連接之實例的浮動 IP 位址,請完成下列步驟。 如果您已經知道浮動 IP 位址,請跳至連接

  1. 您需要識別浮動 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”
            }
        ]
    
  2. 既然您已有浮動 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 金鑰入門

Linux 影像的預設使用者帳號
作業系統 預設使用者帳戶
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

連接

  1. 若要連接至實例,請使用您的私密金鑰,並執行下列指令:

    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.
    

    您現在正在存取伺服器。

  2. 當您準備好結束連線時,請執行下列指令:

    exit