  {"id":1503,"date":"2019-12-05T14:25:50","date_gmt":"2019-12-05T13:25:50","guid":{"rendered":"https:\/\/www.gironi.it\/blog\/?p=1503"},"modified":"2024-09-20T14:01:50","modified_gmt":"2024-09-20T13:01:50","slug":"come-generare-la-chiave-pubblica-e-privata-per-laccesso-ssh-a-un-servizio-di-hosting","status":"publish","type":"post","link":"https:\/\/www.gironi.it\/blog\/come-generare-la-chiave-pubblica-e-privata-per-laccesso-ssh-a-un-servizio-di-hosting\/","title":{"rendered":"Come generare la chiave ssh per accedere via shell a un servizio di hosting"},"content":{"rendered":"\n<p>In pochi semplici passi la procedura per poter abilitare l&#8217;autenticazione tramite chiavi ssh ad un comune servizio hosting.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Molti servizi di hosting condiviso, anche economici, offrono l&#8217;interessante possibilit\u00e0 di accedere in ssh al proprio spazio server. Non \u00e8 possibile agire liberamente, in questi casi, installando alcunch\u00e8. Per\u00f2 c&#8217;\u00e8 la possibilit\u00e0 di eseguire semplici comandi di shell, compresa la creazione di backup compressi, la copia di files e cartelle e tanto altro.<\/p>\n\n\n\n<p>Alcuni gestori non offrono altro che un accesso &#8220;jailed&#8221; all&#8217;interno del pannello cPanel, altri richiedono di comunicare un indirizzo IP statico dal quale collegarsi, ponendo quell&#8217;IP in whitelist. Malgrado tutte queste limitazioni, generare la coppia di chiavi pubblica\/privata per garantirsi l&#8217;accesso da shell al pc remoto \u00e8 comunque una possibilit\u00e0 utile. <strong>Vediamo per i meno esperti come fare per generare la chiave ssh in pochi, semplici passaggi<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Entro nel cPanel e vado in Accesso SSH<\/h2>\n\n\n\n<p>Il primo passaggio \u00e8 entrare nel cPanel fornito dal servizio di hosting e trovare l&#8217;icona di &#8220;SSH Access&#8221;, cliccandola.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gironi.it\/blog\/wp-content\/uploads\/2019\/12\/ssh-1024x351.jpg\" alt=\"Accesso ssh\" class=\"wp-image-1507\" width=\"512\" height=\"176\" srcset=\"https:\/\/www.gironi.it\/blog\/wp-content\/uploads\/2019\/12\/ssh-1024x351.jpg 1024w, https:\/\/www.gironi.it\/blog\/wp-content\/uploads\/2019\/12\/ssh-300x103.jpg 300w, https:\/\/www.gironi.it\/blog\/wp-content\/uploads\/2019\/12\/ssh-1200x411.jpg 1200w, https:\/\/www.gironi.it\/blog\/wp-content\/uploads\/2019\/12\/ssh.jpg 1365w\" sizes=\"auto, (max-width: 512px) 85vw, 512px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Genero e autorizzo la chiave pubblica<\/h2>\n\n\n\n<p>Clicco su &#8220;Manage ssh keys&#8221; e scelgo un nome significativo per la mia chiave.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gironi.it\/blog\/wp-content\/uploads\/2019\/12\/manage-ssh-keys-1024x550.jpg\" alt=\"Come generare la chiave ssh\" class=\"wp-image-1510\" width=\"512\" height=\"275\" srcset=\"https:\/\/www.gironi.it\/blog\/wp-content\/uploads\/2019\/12\/manage-ssh-keys-1024x550.jpg 1024w, https:\/\/www.gironi.it\/blog\/wp-content\/uploads\/2019\/12\/manage-ssh-keys-300x161.jpg 300w, https:\/\/www.gironi.it\/blog\/wp-content\/uploads\/2019\/12\/manage-ssh-keys.jpg 1083w\" sizes=\"auto, (max-width: 512px) 85vw, 512px\" \/><\/figure>\n\n\n\n<p> Scelgo una password robusta (mi raccomando) e genero la chiave.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gironi.it\/blog\/wp-content\/uploads\/2019\/12\/generate-key.jpg\" alt=\"Generare una nuova chiave ssh\" class=\"wp-image-1512\" width=\"426\" height=\"273\" srcset=\"https:\/\/www.gironi.it\/blog\/wp-content\/uploads\/2019\/12\/generate-key.jpg 852w, https:\/\/www.gironi.it\/blog\/wp-content\/uploads\/2019\/12\/generate-key-300x192.jpg 300w\" sizes=\"auto, (max-width: 426px) 85vw, 426px\" \/><\/figure>\n\n\n\n<p><br>A questo punto, comparir\u00e0 la mia nuova chiave. Non \u00e8 ancora autorizzata (lo vedo dallo status accanto al nome): non mi resta allora che cliccare su &#8220;Autorizzo&#8221; e attendere la conferma.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Scarico la chiave privata<\/h2>\n\n\n\n<p>Ora devo scaricare la mia chiave privata. E&#8217; facilissimo: accanto al nome della mia chiave privata, sulla pagina, trover\u00f2 il link &#8220;View\/Download&#8221;. La salvo in una cartellina sicura del mio computer. <br>Nel mio esempio uso:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> ~\/.ssh <\/pre>\n\n\n\n<p>quindi alla fine avr\u00f2 nel mio pc il file <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> ~\/.ssh\/nomemiachiaveprivata<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Cambio i permessi al file<\/h2>\n\n\n\n<p>Per poter aggiungere la mia chiave, \u00e8 necessario che il file abbia i giusti permessi. Quindi digito:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">chmod 400 ~\/.ssh\/nomemiachiaveprivata<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Memorizzo la chiave sul mio pc<\/h2>\n\n\n\n<p>Non voglio dover inserire password, quindi aggiungo la mia chiave con:<br><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ssh-add ~\/.ssh\/nomemiachiaveprivata<\/pre>\n\n\n\n<p>Il sistema mi chieder\u00e0, solo per questa volta, di digitare la password.<br>Fatto! Tutto qua&#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">E ora, mi collego con la mia chiave ssh!<\/h2>\n\n\n\n<p>Nulla di pi\u00f9 semplice. Baster\u00e0 il comando:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ssh -i ~\/.ssh\/nomemiachiaveprivata nomeutente@indirizzoip<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>In pochi semplici passi la procedura per poter abilitare l&#8217;autenticazione tramite chiavi ssh ad un comune servizio hosting.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[749,751,753,755,757],"tags":[759,761,763],"class_list":["post-1503","post","type-post","status-publish","format-standard","hentry","category-hosting-it","category-linux-it","category-server-it","category-shell-it","category-sicurezza-it","tag-chiave-privata-it","tag-chiave-pubblica-it","tag-ssh-it"],"lang":"it","translations":{"it":1503},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"post-thumbnail":false},"uagb_author_info":{"display_name":"paolo","author_link":"https:\/\/www.gironi.it\/blog\/author\/paolo\/"},"uagb_comment_info":0,"uagb_excerpt":"In pochi semplici passi la procedura per poter abilitare l&#8217;autenticazione tramite chiavi ssh ad un comune servizio hosting.","_links":{"self":[{"href":"https:\/\/www.gironi.it\/blog\/wp-json\/wp\/v2\/posts\/1503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gironi.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gironi.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gironi.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gironi.it\/blog\/wp-json\/wp\/v2\/comments?post=1503"}],"version-history":[{"count":1,"href":"https:\/\/www.gironi.it\/blog\/wp-json\/wp\/v2\/posts\/1503\/revisions"}],"predecessor-version":[{"id":3166,"href":"https:\/\/www.gironi.it\/blog\/wp-json\/wp\/v2\/posts\/1503\/revisions\/3166"}],"wp:attachment":[{"href":"https:\/\/www.gironi.it\/blog\/wp-json\/wp\/v2\/media?parent=1503"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gironi.it\/blog\/wp-json\/wp\/v2\/categories?post=1503"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gironi.it\/blog\/wp-json\/wp\/v2\/tags?post=1503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}