{"id":3891,"date":"2023-03-21T21:27:08","date_gmt":"2023-03-21T20:27:08","guid":{"rendered":"https:\/\/www.gcportal.com\/wordpress\/?p=3891"},"modified":"2023-03-21T21:27:08","modified_gmt":"2023-03-21T20:27:08","slug":"abilitare-lssh-su-una-distribuzione-debian","status":"publish","type":"post","link":"https:\/\/www.gcportal.com\/wordpress\/archives\/3891","title":{"rendered":"Abilitare l&#8217;SSH su una distribuzione DEBIAN"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Cosa \u00e8 il protocollo SSH<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">SSH (Secure Shell) \u00e8 un protocollo di rete utilizzato per connettersi in modo sicuro e remoto a un server o a un altro dispositivo di rete. L&#8217;SSH \u00e8 un&#8217;alternativa sicura ai protocolli di connessione remota meno sicuri, come Telnet, in quanto crittografa tutti i dati trasmessi sulla rete, impedendo a eventuali intercettatori di leggere o modificare le informazioni sensibili.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Abilitare l&#8217;SSH su una distribuzione Debian:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apri il terminale o la finestra della console sulla tua distribuzione Debian.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Installa il server SSH eseguendo il comando <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>$ sudo apt update \n$ apt-get install openssh-server<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Una volta completata l&#8217;installazione, il server SSH sar\u00e0 attivo e in esecuzione. Se si desidera controllare lo stato del servizio, digitare il comando:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>$ <code>systemctl status ssh<\/code><\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verificare che il firewall non blocchi l&#8217;accesso SSH. Se il firewall \u00e8 attivo, aprire la porta 22 (la porta predefinita per SSH) utilizzando il comando <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>$ sudo ufw allow 22 <\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">o le impostazioni appropriate del proprio firewall.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ora \u00e8 possibile accedere al server SSH da un altro computer utilizzando un client SSH come PuTTY oppure da terminale con il seguente comando:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>$ ssh -X utente@server_ssh<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Assicurati di avere l&#8217;indirizzo IP del server e le credenziali di accesso dell&#8217;utente che si desidera utilizzare per accedere al server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ecco fatto! Ora hai abilitato con successo l&#8217;SSH sulla tua distribuzione Debian.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Abilitare l&#8217;SSH su una distribuzione Ubuntu:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apri il terminale sulla tua distribuzione Ubuntu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Accedi come utente root eseguendo il comando <code>sudo su<\/code> e inserendo la password dell&#8217;account root quando richiesto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Installa il server SSH eseguendo i seguenti comandi:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong># apt update\n# apt-get install openssh-server<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Una volta completata l&#8217;installazione, il server SSH sar\u00e0 attivo e in esecuzione. Se si desidera controllare lo stato del servizio, digitare il comando: <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>$ systemctl status ssh<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica che il firewall non blocchi l&#8217;accesso SSH. Se il firewall \u00e8 attivo, apri la porta 22 (la porta predefinita per SSH) utilizzando il comando: <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>$ sudo <code>ufw allow 22<\/code><\/strong> <\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">o le impostazioni appropriate del proprio firewall.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ora puoi accedere al server SSH da un altro computer utilizzando un client SSH come PuTTY. Assicurati di avere l&#8217;indirizzo IP del server e le credenziali di accesso dell&#8217;utente che si desidera utilizzare per accedere al server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ecco fatto! Ora hai abilitato con successo l&#8217;SSH sulla tua distribuzione Ubuntu e sei pronto per connetterti in modo sicuro al tuo server o dispositivo di rete.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Esempi di connessione SSH a un server con una porta diversa dalla 22 e con il supporto per il server grafico:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apri il client SSH sul tuo computer. Ad esempio, su Windows, puoi utilizzare PuTTY, mentre su Linux e macOS, puoi utilizzare il terminale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inserisci l&#8217;indirizzo IP del server a cui desideri connetterti e la porta sulla quale il server SSH \u00e8 in ascolto. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ad esempio, se il server SSH \u00e8 in ascolto sulla porta 2222, digita l&#8217;indirizzo IP del server seguito da :2222:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>$<\/strong> <strong>ssh user@indirizzo_ip_del_server -p 2222 <\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Assicurati di sostituire &#8220;user&#8221; con il nome utente valido per l&#8217;accesso al server e &#8220;indirizzo_ip_del_server&#8221; con l&#8217;indirizzo IP del server al quale desideri connetterti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inserisci la password dell&#8217;account utente quando richiesto e premi Invio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dopo aver eseguito l&#8217;accesso, puoi avviare un&#8217;applicazione grafica sul server remoto, ad esempio un browser web, utilizzando il comando appropriato. Ad esempio, se desideri avviare Firefox, digita il seguente comando:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>$ firefox &amp; <\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Il simbolo &#8220;&amp;&#8221; alla fine del comando consente di eseguire l&#8217;applicazione in background e di liberare il terminale per altri comandi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A questo punto, dovresti vedere l&#8217;applicazione grafica avviarsi sul tuo computer locale, anche se l&#8217;applicazione \u00e8 in esecuzione sul server remoto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nota che potresti dover abilitare il tunneling X11 nell&#8217;opzione del client SSH per abilitare il supporto del server grafico. In PuTTY, ad esempio, puoi abilitare il tunneling X11 nella scheda &#8220;Connessione&#8221; selezionando &#8220;SSH&#8221; e quindi &#8220;X11&#8221; e selezionando &#8220;Abilita il tunneling X11&#8221;. In alternativa, puoi digitare il seguente comando nel terminale per abilitare il tunneling X11:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>$ ssh -X user@indirizzo_ip_del_server -p 2222<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sostituisci &#8220;user&#8221; con il nome utente valido per l&#8217;accesso al server e &#8220;indirizzo_ip_del_server&#8221; con l&#8217;indirizzo IP del server al quale desideri connetterti.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cosa \u00e8 il protocollo SSH SSH (Secure Shell) \u00e8 un protocollo di rete utilizzato per connettersi in modo sicuro e remoto a un server o a un altro dispositivo di [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":3896,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[5,86,93,96],"tags":[98,106,100],"class_list":["post-3891","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gcportal-links","category-guide-tutorial","category-linux","category-network","tag-linux","tag-network","tag-ssh"],"_links":{"self":[{"href":"https:\/\/www.gcportal.com\/wordpress\/wp-json\/wp\/v2\/posts\/3891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gcportal.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gcportal.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gcportal.com\/wordpress\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gcportal.com\/wordpress\/wp-json\/wp\/v2\/comments?post=3891"}],"version-history":[{"count":6,"href":"https:\/\/www.gcportal.com\/wordpress\/wp-json\/wp\/v2\/posts\/3891\/revisions"}],"predecessor-version":[{"id":3898,"href":"https:\/\/www.gcportal.com\/wordpress\/wp-json\/wp\/v2\/posts\/3891\/revisions\/3898"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gcportal.com\/wordpress\/wp-json\/wp\/v2\/media\/3896"}],"wp:attachment":[{"href":"https:\/\/www.gcportal.com\/wordpress\/wp-json\/wp\/v2\/media?parent=3891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gcportal.com\/wordpress\/wp-json\/wp\/v2\/categories?post=3891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gcportal.com\/wordpress\/wp-json\/wp\/v2\/tags?post=3891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}