Nebius Israel
Contact usConsole
  • GPU
  • Docs
© 2023 Nebius Israel Ltd
Compute Cloud
  • Container Solution
  • Access management
  • Pricing policy
  1. Getting started
  2. Creating a Linux VM

Creating a Linux VM

  • Getting started
  • Create a VM
  • Connect to the VM
  • Configure the serial console
  • Delete the VM
  • What's next

Create a Linux VM using Compute Cloud from the Nebius Israel management console and connect to it.

Getting startedGetting started

To get started in Nebius Israel:

  1. Log in to the management console. If you do not yet have an account, go to the management console and follow the instructions.
  2. If you do not have any folder, create one.
  3. If you do not have an SSH key pair yet, create them.

Create a VMCreate a VM

  1. In the management console, select the folder to create your VM in.

  2. In the list of services, select Compute Cloud.

  3. Click Create VM.

  4. Under Basic parameters:

    • Enter a name and description for the VM. The naming requirements are as follows:

      • The length can be from 3 to 63 characters.
      • It may contain lowercase Latin letters, numbers, and hyphens.
      • The first character must be a letter. The last character can't be a hyphen.

      Note

      The VM name is used to generate an internal FQDN only once: when creating a VM. If the internal FQDN is important to you, choose an appropriate name for the VM at the creation stage.

    • Select an availability zone to place the VM in.

  5. Under Image/boot disk selection, select an image and a Linux-based OS version.

  6. (Optional) Under Disks, select the Disks tab and configure a boot disk:

    • Select disk type.

    • Specify the required disk size.

      If you want to create a VM from an existing disk, under Disks, add a disk:

      • Click Add disk.

      • Enter the disk name.

      • Select disk type.

      • Specify the desired block size.

      • Specify the desired disk size.

      • (Optional) Enable the Advanced option in the Delete with the VM field if you need to automatically delete the disk when deleting the VM it will be attached to.

      • In the Contents field, select Disk.

      • Click Add.

  7. Under Computing resources:

    • Choose a platform.
    • Specify the guaranteed share and the required number of vCPUs, as well as the amount of RAM.
    • If required, make your VM preemptible.
    • (Optional) Enable a software-accelerated network.
  8. Under Network settings:

    • Enter a subnet ID or select a cloud network from the list.
      If you do not have a network, click Create network to create one:

      • In the window that opens, enter the network name and specify the folder to host the network.
      • (Optional) To automatically create subnets, select the Create subnets option.
      • Click Create.
        Each network must have at least one subnet. If there is no subnet, create one by selecting Add subnet.
    • In the Public IP field, choose a method for assigning an IP address:

      • Auto: Assign a random IP address from the Nebius Israel IP pool.
      • List: Select a public IP address from the list of previously reserved static addresses. For more information, see Converting a dynamic public IP address to static.
      • No address: Do not assign a public IP address.
    • In the Internal IPv4 address field, select the method for assigning internal addresses: Auto or Manual.

    • (Optional) Create records for the VM in the DNS zone:

      • Expand the DNS settings for internal addresses section and click Add record.
      • Specify the zone, FQDN, and TTL for the record. When setting the FQDN, you can select Detect automatically for the zone.
        You can add multiple records to internal DNS zones. For more information, see Cloud DNS integration with Compute Cloud.
      • To create another record, click Add record.
    • Select the appropriate security groups.

  9. Under Access, specify the information required to access the instance:

    • (Optional) Select or create a service account. With a service account, you can flexibly configure access rights for your resources.

    • Enter username in the Login field.

      Alert

      Do not use the root username or other names reserved by the OS. To perform operations that require superuser permissions, use the sudo command.

    • In the SSH key field, paste the contents of the public key file. You need to create a key pair for the SSH connection yourself.

    • If required, grant access to the serial console.

    In public Linux images provided by Nebius Israel, the functionality of connecting over SSH using login and password is disabled by default.

  10. (Optional) Under Placement, select a VM placement group.

  11. Click Create VM.

The VM appears in the list. Once created, the VM is assigned an IP address and a host name (FQDN).

Connect to the VMConnect to the VM

You can connect to a VM with the RUNNING status over SSH. Some time may be required to initialize all the services after the VM starts. If there is a connection error, retry after a few minutes.

To connect, you can use the ssh utility on Linux/macOS/Windows 10 and PuTTY on Windows 7/8.

VM security groups must allow incoming TCP traffic to port 22.

To connect, specify the VM's public IP address. You can find out the public IP address in the management console. On the VM's page, go to the Network section and find the Public IPv4 field. If you created a VM with an internal IP address only, bind it to a public IP address.

You can also use the internal IP addresses and FQDNs to establish an SSH connection between the VMs on a single cloud network in Nebius Israel.

Linux/macOS
Windows 10
Windows 7/8

In the terminal, run this command:

ssh <username>@<VM_public_IP_address>

Where <username> is the VM account username.

If you have multiple private keys, specify the one you need:

ssh -i <key_path/key_file_name><username>@<VM_public_IP_address>

If this is the first time you connect to a VM, you will see a warning about an unknown host:

The authenticity of host '130.193.40.101 (130.193.40.101)' can't be established.
ECDSA key fingerprint is SHA256:PoaSwqxRc8g6iOXtiH7ayGHpSN0MXwUfWHkGgpLELJ8.
Are you sure you want to continue connecting (yes/no)?

Type yes in the terminal and press Enter.

Make sure that the Windows account has read privileges on the folder containing the keys.

To connect to the VM, execute the following command in the command line:

ssh <username>@<VM_public_IP_address>

Where <username> is the VM account username.

If you have multiple private keys, specify the one you need:

ssh -i <key_path\key_file_name> <username>@<VM_public_IP_address>

If this is the first time you connect to a VM, you will see a warning about an unknown host:

The authenticity of host '130.193.40.101 (130.193.40.101)' can't be established.
ECDSA key fingerprint is SHA256:PoaSwqxRc8g6iOXtiH7ayGHpSN0MXwUfWHkGgpLELJ8.
Are you sure you want to continue connecting (yes/no)?

Type yes in the command prompt and press Enter.

In Windows, a connection is established using the PuTTY application.

  1. Run the Pageant application.
    1. Right-click on the Pageant icon in the task bar.
    2. In the context menu, select Add key.
    3. Select a PuTTY-generated private key in the .ppk format. If a password is set for the key, enter it.
  2. Run PuTTY.
    1. In the Host Name (or IP address) field, enter the public IP address of the VM you want to connect to. Specify port 22 and SSH as the connection type.

      ssh_add_ip

    2. In the tree on the left, select Connection → SSH → Auth.

    3. Set the Allow agent forwarding option.

      ssh_choose_private_key

    4. In the tree on the left, select Connection → SSH → Auth → Credentials.

    5. In the Private key file for authentication field, select the file with the private key.

      ssh_choose_private_key

    6. Go back to the Sessions menu. In the Saved sessions field, enter any session name and click Save. The session settings are saved under the specified name. You can use this session profile to connect using Pageant.

      ssh_save_session

    7. Click Open. If this is the first time you connect to a VM, you might see a warning about an unknown host:

      ssh_unknown_host_warning

      Click Accept. A terminal window opens suggesting that you enter the login of the user on whose behalf the connection is being established. Type the username that you specified when creating the VM and press Enter. If everything is configured correctly, the connection with the server will be established.

      ssh_login

If you saved the session profile in PuTTY, you can use Pageant to establish a connection in the future:

  1. Right-click on the Pageant icon in the task bar.
  2. Select the Saved sessions menu item.
  3. In the saved sessions list, select the necessary session.

Configure the serial consoleConfigure the serial console

Using the serial console, you can connect to a VM regardless of the network or OS state (for example, if there are loading or SSH access issues).

Make sure you configure access to the VM via the serial console in advance.

Delete the VMDelete the VM

If you no longer plan to use a virtual machine, delete it.

What's nextWhat's next

  • Watch tutorials for creating web services in Nebius Israel.
  • Learn how to use VMs.
  • Learn how to create a VM with a GPU.
  • Read answers to frequently asked questions.
© 2023 Nebius Israel Ltd
In this article:
  • Getting started
  • Create a VM
  • Connect to the VM
  • Configure the serial console
  • Delete the VM
  • What's next