9.6.2.4. Using the virtctl ssh command
You can use the virtctl ssh command to access a running virtual machine instance (VMI). The command accepts VM or VMI targets.
Prerequisites
-
You installed the
virtctlcommand-line tool. - You added a public SSH key to the VM.
- You have an SSH client installed.
-
The environment where you installed the
virtctltool has the cluster permissions required to access the VM. For example, you ranoc loginor you set theKUBECONFIGenvironment variable.
Procedure
Run the
virtctl sshcommand:$ virtctl -n <namespace> ssh <username>@vm/<vm_name> -i <ssh_key>You must specify the resource type (
vmi/orvm/) before the VM name.For example:
$ virtctl -n my-namespace ssh cloud-user@vm/example-vm -i my-key
You can copy the virtctl ssh command in the web console by selecting Copy SSH command from the options
menu beside a VM on the VirtualMachines page.
Alternatively, right-click the VM in the tree view and select Copy SSH command from the pop-up menu to copy the virtctl ssh command.