Hetzner cloud administration GUI

Figure 967. Preliminary: Create an ssh key pair Slide presentation
sdiuser@martin-pc-dachboden:~$ ssh-keygen -t ed25519 
Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/sdiuser/.ssh/id_ed25519): 
Created directory '/home/sdiuser/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/sdiuser/.ssh/id_ed25519 
Your public key has been saved in /home/sdiuser/.ssh/id_ed25519.pub 

Create an elliptic rather than default RSA type key.

Security aware folks will choose a decent passphrase protecting the private key being generated.

The generated private key.

The generated public key.


Different implementations like e.g. putty may use different key storage formats.

Figure 968. Create a Hetzner account Slide presentation

Figure 969. Access your project space Slide presentation

Upon confirmation your Hetzner project space sdi_gxy (e.g. sdi_g01 corresponding to group 1) should be accessible.

Figure 970. Create a server Slide presentation
  1. Create a default firewall allowing ping and ssh

  2. Ubuntu latest

  3. Shared vCPU / x86 / CX11 (the cheapest)

  4. Add your personal ssh public key from Figure 967, “Preliminary: Create an ssh key pair ”

  1. Omit volume, labels and cloud configuration

  2. Note the Networking / Public IPv4 address for later reference

  3. Click »Create & Buy now«

Figure 971. Access your server Slide presentation
  • Ping your server:


    The IP serves just as a sample value irrespective of your individual actual server IP.

    sdiuser:~$ ping
    PING ( 56(84) bytes of data.
    64 bytes from icmp_seq=1 ttl=49 time=18.3 ms
    64 bytes from ...
  • Login via ssh:

    ssh root@

Figure 972. Update and reboot Slide presentation
  1. apt update

  2. apt upgrade

  3. reboot

Figure 973. Install a web server Slide presentation
root@topsy:~# apt install nginx

Figure 974. Check local http web access Slide presentation
root@topsy:~# wget -O -
--2024-04-07 18:59:13--
Connecting to connected.
<title>Welcome to nginx!</title> ...

Figure 975. External http web access Slide presentation

Point your browser to

sdiuser:~$ telnet 80

Why is there no answer?

Figure 976. Add port 80 / http firewall rule Slide presentation
sdiuser:~$ telnet 80
Connected to
Escape character is '^]'

Congrats: External Browser access is working now!

Figure 977. Cleaning up! Slide presentation


This is about $$$ MONEY $$$

  • Delete your server including the IPv4 address.

  • You may delete your firewall