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 鍵は、イメージ内のデフォルトユーザー用に設定されています。
デフォルトのユーザーアカウントの名前は、使用するオペレーティングシステムのイメージによって異なります。 オペレーティングシステムと、それに対応するデフォルトのユーザーアカウントについては、以下の表をご覧ください。
オペレーティング・システム | デフォルトのユーザーアカウント |
---|---|
Red Hat Enterprise Linux (RHEL) | vpcuser |
Red Hat Enterprise Linux (RHEL) AI | cloud-user |
SUSE Linux Enterprise Server (SLES) | vpcuser |
Debian | vpcuser |
ロッキーLinux | vpcuser |
Ubuntu | ubuntu |
Fedora Core | 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