Per Server Dedicati gestiti nel Cloud Panel

In questo articolo ti spieghiamo come reimpostare la password di root del tuo server dedicato Linux utilizzando il Rescue System.

Requisiti:
  • Il server è acceso.
  • Hai creato un'immagine del server interessato.

Per reimpostare la password di root del tuo server dedicato Linux, procedi come segue:

  • Accedi al tuo account IONOS

  • Nella barra di menu in alto fai clic su Menu > Server & Cloud
    Opzionale: seleziona il contratto Server & Cloud desiderato.

  • Nella sezione Infrastruttura > Server seleziona il server desiderato.

  • Clicca su Azioni > Riavvia.

  • Attiva la modalità Rescue System.

  • Clicca su .
    Il server viene avviato nel Rescue System.

  • Scorri fino alla voce Funzioni.

  • Utilizza i dati di accesso visualizzati per stabilire una connessione di rete crittografata al tuo server tramite SSH. In alternativa, per utilizzare la console VNC, clicca sulla freccia rivolta verso il basso accanto al pulsante Console e successivamente su Console VNC.

  • Per ottenere informazioni su tutti i dischi, immetti il seguente comando:

    rescue:~# fdisk -l

  • Determina la partizione root. Il nome della partizione root di un server dedicato con software Raid è md126 o md2. Il nome della partizione root di un server dedicato con hardware Raid contiene il nome sda2. Esempi:

    Software Raid:

    Disk /dev/md127: 419.2 GiB, 450103148544 bytes, 879107712 sectors
    Units: sectors of 1 * 512 = 512 bytes

    Hardware Raid:

    /dev/sda2      6144   58593279   58587136    28G Linux filesystem

  • Per montare la partizione root, immetti il seguente comando o i seguenti comandi:

    rescue:~# mount /dev/MIAPARTIZIONEROOT /mnt

    Sostituisci MIAPARTIZIONEROOT con il nome della partizione root del tuo server dedicato. Esempi:

    Software Raid:

    rescue:~# mount /dev/md126 /mnt/

     

    rescue:~# mount /dev/md2 /mnt/

    Hardware Raid:

    rescue:~# mount /dev/sda2 /mnt

  • Per i passi successivi è necessario montare le partizioni per /usr, /home e /var. Per visualizzare il contenuto del file fstab e determinare i dispositivi associati, immetti il seguente comando:

    rescue:~# cat /mnt/etc/fstab

    Verrà visualizzato il contenuto del file fstab. Esempio:

    /dev/md2        /               ext3    defaults,noatime        1 1
    /dev/sda3       none            swap    sw
    /dev/sdb3       none            swap    sw
    /dev/vg00/usr   /usr            ext4    defaults,noatime        0 2
    /dev/vg00/var   /var            ext4    defaults,usrquota,noatime       0 2
    /dev/vg00/home  /home           ext4    defaults,usrquota,noatime       0 2
    devpts          /dev/pts        devpts  gid=5,mode=620  0 0
    none            /proc           proc    defaults        0 0
    none            /tmp    tmpfs   defaults        0 0

  • Monta le partizioni per /usr, /home e /var. Esempio:

    rescue:~# mount /dev/vg00/usr /mnt/usr mount
    /dev/vg00/var /mnt/var mount
    /dev/vg00/home /mnt/home

  • Utilizza il comando mount per verificare che tutte le partizioni siano montate:

    rescue:~# mount
    /dev/ram0 on / type ext4 (rw,relatime,block_validity,delalloc,barrier,user_xattr,acl)
    devtmpfs on /dev type devtmpfs (rw,relatime,size=8116868k,nr_inodes=2029217,mode=755)
    sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
    proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
    tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
    devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
    tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
    tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
    tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
    cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
    cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
    cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
    cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
    cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
    cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
    systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
    debugfs on /sys/kernel/debug type debugfs (rw,relatime)
    mqueue on /dev/mqueue type mqueue (rw,relatime)
    fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
    /dev/md126 on /mnt type ext3 (rw,relatime,data=ordered)
    /dev/mapper/vg00-usr on /mnt/usr type ext4 (rw,relatime,data=ordered)
    /dev/mapper/vg00-var on /mnt/var type ext4 (rw,relatime,data=ordered)
    /dev/mapper/vg00-home on /mnt/home type ext4 (rw,relatime,data=ordered)

  • Inserisci le partizioni montate in un ambiente change root:

    rescue:~# chroot /mnt

  • Per impostare una nuova password, immetti il seguente comando:

    rescue:~# passwd

  • Inserisci la nuova password e ripetila.

  • Apri il Cloud Panel.

  • Clicca su Azioni > Riavvia.

  • Attiva il metodo del sistema operativo corrente.

  • Clicca su .

Il server viene riavviato. È quindi possibile accedere al server con la nuova password.