Skip to main content
The serial console is a browser-based, text-only session to your virtual machine’s serial port that you can use to connect to and troubleshoot a VM when normal network access is unavailable. You can also use it for the first-boot setup on custom or third-party images when SSH is not yet configured.
Serial console for Compute VMs is in preview.

Prerequisites

Using the serial console

To open the serial console:
  1. In the sidebar, go to https://mintcdn.com/nebius-ai-cloud/rOlLZ_MFvrheaI-h/_assets/sidebar/compute.svg?fit=max&auto=format&n=rOlLZ_MFvrheaI-h&q=85&s=8d3eda9b92f5a626a81d01268852f482 Compute → Virtual machines.
  2. Select the virtual machine.
  3. Click https://mintcdn.com/nebius-ai-cloud/1Ha0sWR6e1mnIaHS/_assets/ext-link.svg?fit=max&auto=format&n=1Ha0sWR6e1mnIaHS&q=85&s=2ba3f04a90f3443a20f35c6956b890de Open serial console.
The console opens in the browser as a dedicated terminal view.
The serial console session is text-only and doesn’t support a graphical interface.

Limits and concurrent sessions

Only one serial console session can be active for a given VM at a time. If someone else already has a session open, a new connection will fail until the other session ends. Be sure to close any unused console windows in your browser if you no longer need the session.

Troubleshooting

Resource not found

In this case, the VM might be stopped. Start the VM and then open the serial console again.

Connection failed

Another serial console session is already open for this VM. Coordinate with other users, or wait and try again.

Access denied

If you can’t access the serial console and you don’t have permission to use it, contact the administrator of your tenant. Ask them to add you to the group with at least the compute.serial-console-user role.

Checking Audit Logs for serial console events

Audit Logs records all serial console connection attempts, including failed ones. To find these events, filter them by the service: "service.name='COMPUTE_CONSOLE'". For failed attempts, check the event’s response.error_message field. For example, the Permission denied message in the field indicates access denied.

See also