Connecting to your Server

After your server has been created, you can connect to it via SSH by using a command-line interface (CLI).

  1. Enter the following command to connect to your server remotely

    Via IPv4 or IPv6:

    • IPv4

      $ ssh root@<203.0.113.1>

      Change <203.0.113.1> to the actual IPv4 address of your own server.

    • IPv6
      The cloud servers are always assigned a /64 network for their IPv6. By default, we assign the first address from this network to the server. To connect to your server, do not specify the network /64 in the end, but instead use the first address 1.

      $ ssh root@<2001:db8:1234::1>

      Change <2001:db8:1234::1> to the actual IPv6 address of your own server.

    You can copy your IP address from the Cloud Console by clicking directly on the address.

    1. CLI warning

      If there is a warning about host authenticity, you can enter yes.

      The authenticity of host '<203.0.113.1> (<203.0.113.1>)' can't be established.
      ECDSA key fingerprint is SHA256:Jw/3FIJwpp3FIJw/3FIJw/3FppLVppmjWs.
      Are you sure you want to continue connecting (yes/no/[fingerprint])?

      The fingerprint shown in the warning will be saved locally and automatically be recognized in the future. You can access this fingerprint in the following file:

      ~/.ssh/known_hosts

      If you delete your server, the fingerprint will no longer be valid.

    2. The next step will depend on whether you have added an SSH key when you created your server

      • SSH key
        If you have not set a password, you will automatically be connected. If you have set a password, please enter it now.

      • No SSH key
        Your root password will have been mailed to you if you created a server without selecting an SSH key. Please enter it now.

      Please note that your password will not be visible in the CLI.

      Change your password:

      The first time you log into your server via root password you will be asked to change your password.

      Please enter your current password and set your new password.

    3. Edit the config file on your local device

      Now that you have seen how to connect to the server, you can optionally go on and add a new entry to the config file on your local device. With an entry like this, you will be able to simply use ssh <unique-name> instead of ssh <username>@<IP-address> to connect to the server.

      You can add new entries to the config file in the following format:

      Host <unique-name>
              HostName <IP-address>
              User <username>
              PreferredAuthentications <publickey/password>

      Use CTRL+D to end the connection to your server. You should now be back on your local device.

      Edit the config file on your local device:

      nano ~/.ssh/config

      Add the following text at the end of the file:

      Host <unique-name>
              HostName <203.0.113.1>
              User root
              PreferredAuthentications publickey

      Change <unique-name> to any name of your preference, <203.0.113.1> to the actual IP address of your server, and root to your own user name on the server. If you haven't added an SSH key to your server, change your "PreferredAuthentications" from "publickey" to "password".

      Once you are done, you can use CTRL + X to save the file, Y to confirm and ENTER to close the file.

      With the new entry, you can now use ssh <unique-name> instead of ssh root@<203.0.113.1> to connect to your server.

    4. Test if the entry is working

      Connect to your server:

      ssh <unique-name>

    You should now be connected to your server. To end the connection, use CTRL+D.

  • 0 Kasutajad peavad seda kasulikuks
Kas see vastus oli kasulik?

Seotud artiklid

Creating a Server

To create a new server on your Cloud Console, please open your project and do the following:...

Connecting to a Server via its private IP

To connect to a server via SSH when the server does not have a public network, you will have to...

Creating Primary IPs

To create a new Primary IP on your Cloud Console, please open your project and do the following:...

Enabling Backups

To enable daily Backups of your server on your Cloud Console, please open your project and do the...

Taking Snapshots

To take a Snapshot of your server on your Cloud Console, please open your project and do the...

Powered by WHMCompleteSolution