9.6.2.4. virtctl ssh コマンドの使用
virtctl ssh コマンドを使用すると、実行中の仮想マシンインスタンス (VMI) にアクセスできます。このコマンドは、仮想マシンまたは VMI ターゲットを受け入れます。
前提条件
-
virtctlコマンドラインツールがインストールされている。 - 仮想マシンに SSH 公開鍵が追加されている。
- SSH クライアントがインストールされている。
-
virtctlツールをインストールした環境に、仮想マシンにアクセスするために必要なクラスター権限がある。たとえば、oc loginを実行するか、KUBECONFIG環境変数を設定します。
手順
virtctl sshコマンドを実行します。$ virtctl -n <namespace> ssh <username>@vm/<vm_name> -i <ssh_key>仮想マシン名の前にリソースタイプ (
vmi/またはvm/) を指定する必要があります。以下に例を示します。
$ virtctl -n my-namespace ssh cloud-user@vm/example-vm -i my-key
ヒント
仮想マシン ページの VM の横にあるオプションメニュー
から SSH コマンドのコピーを 選択すると、Web コンソールで virtctl ssh コマンドをコピーできます。
または、ツリービューで仮想マシンを右クリックし、ポップアップメニューから Copy SSH command を選択して、virtctl ssh コマンドをコピーします。