Simply.com is available in english

Connettiti con SSH

Connettiti al tuo hosting web via SSH tramite il pannello di controllo o il tuo client SSH con chiave pubblica, e ricevi aiuto per i messaggi di errore comuni.

Puoi connetterti facilmente via SSH al tuo hosting web, direttamente attraverso il nostro Pannello di controllo. Questo si fa alla voce di menu "Website" -> "Accesso SSH" nel nostro Pannello di controllo.

Connetti con il tuo client SSH

Per connetterti via SSH dal tuo computer a un hosting web Simply.com, devi aggiungere una chiave pubblica all'hosting web.

Genera le chiavi pubblica & privata

Se non hai già una coppia di chiavi SSH, puoi generarla con il comando Linux

ssh-keygen -t rsa

Questo genererà sia una chiave privata che una chiave pubblica sul tuo computer.
La tua chiave pubblica si troverà nel file "id_rsa.pub", mentre la tua chiave privata si troverà nel file "id_rsa".

Puoi anche usare il programma per Windows PuTTYgen.

Carica la chiave pubblica

Quando hai la tua chiave pubblica, devi accedere al pannello di controllo Simply.com e, nel singolo prodotto, selezionare dal menu "Website" la voce "Accesso SSH". Qui puoi aggiungere la tua chiave pubblica SSH. Una volta fatto ciò, puoi connetterti via SSH al tuo hosting web.

Connetti via SSH

Devi connetterti via SSH a ssh.simply.com, con lo stesso nome utente utilizzato ad es. per FTP.
Per poter accedere con SSH, è necessario aver caricato una chiave pubblica.

Connetti con PuTTY (Windows)

Se vuoi connetterti con PuTTY puoi usare Pageant per indicare la tua chiave privata quando ti connetti.

Messaggi di errore durante il login

Errore: Permission denied (publickey)

Questo errore si verifica quando non invii la tua chiave privata durante il login. Controlla la configurazione del tuo client SSH.
Assicurati di inviare la chiave.

Errore: No hostkey for host

Questo significa che al tuo client SSH manca la chiave host del server in known_hosts. Aggiungila con:

ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts

Riutilizza le connessioni con ControlMaster

Se effettui molte connessioni SSH brevi (ad es. tramite script, rsync o git), puoi risparmiare tempo con ControlMaster di OpenSSH. Questo riutilizza una connessione esistente, così che le connessioni successive non debbano completare di nuovo l'intero processo di login.

Aggiungi quanto segue al tuo ~/.ssh/config:

Host simply
    HostName ssh.simply.com
    User ditbrugernavn
    ControlMaster auto
    ControlPath ~/.ssh/cm-%r@%h:%p
    ControlPersist 10m

Da quel momento, la prima connessione (ssh simply) crea una connessione "master", che tutte le connessioni successive riutilizzano – rendendole quasi istantanee.

Puoi anche usare ControlMaster direttamente dalla riga di comando, senza modificare il tuo ~/.ssh/config:

ssh -o ControlMaster=auto -o ControlPath=~/.ssh/cm-%r@%h:%p -o ControlPersist=10m ditbrugernavn@ssh.simply.com

Le connessioni successive con lo stesso ControlPath riutilizzano quindi la connessione master.

SSH‑key‑forwarding

SSH‑key‑forwarding (agent forwarding) non è supportato sui server Simply.com. Se hai bisogno di effettuare connessioni SSH dal tuo server web ad altri server, devi utilizzare metodi alternativi, come ad esempio collocare una chiave dedicata sul server.

Articolo dalla categoria di supporto: PHP