{"id":14233,"date":"2018-07-04T15:32:55","date_gmt":"2018-07-04T13:32:55","guid":{"rendered":"https:\/\/xlogic.org\/blog\/?p=14233"},"modified":"2024-01-19T21:08:10","modified_gmt":"2024-01-19T20:08:10","slug":"impara-ad-utilizzare-i-comandi-via-ssh-tutorial-ssh","status":"publish","type":"post","link":"https:\/\/xlogic.org\/blog\/impara-ad-utilizzare-i-comandi-via-ssh-tutorial-ssh.html\/","title":{"rendered":"Impara ad utilizzare i comandi via SSH &#8211; Tutorial SSH"},"content":{"rendered":"<p>Il team di Xlogic ha deciso di offrirti una guida su come iniziare ad utilizzare i comandi base Linux sul terminale via SSH.<\/p>\n<p>Questa guida \u00e8 particolarmente utile per chi possiede un VPS oppure un Server Dedicato dove ha la possibilit\u00e0 di gestirli completamente e pu\u00f2 accedere autonomamente via SSH per effettuare qualsiasi operazione.<\/p>\n<h1><strong>Impara ad utilizzare i comandi via SSH &#8211; Tutorial SSH<\/strong><\/h1>\n<h2><strong>VPS SSD o Server Dedicato<\/strong><\/h2>\n<p>Se il tuo sito \u00e8 pesante e non gira bene su un Server Condiviso puoi considerare l&#8217;acquisto di un VPS SSD oppure di un Server Dedicato, avrai un incremento di velocit\u00e0 di circa il 40% siccome tutte le risorse (CPU, RAM, etc) saranno dedicate solo ed esclusivamente a te, ed \u00e8 proprio per questo motivo che potrai anche accedere al Server via SSH, perch\u00e9 sarai presente solamente te all&#8217;interno dell&#8217;istanza, in ogni caso per saperne di pi\u00f9 puoi visualizzare le caratteristiche dei Server mediante queste pagine:<\/p>\n<ul>\n<li><a href=\"https:\/\/xlogic.org\/kb\/knowledgebase\/che-cose-la-vps-ssd-virtual-private-server\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>VPS SSD<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/xlogic.org\/kb\/knowledgebase\/che-cose-il-server-dedicato\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>Server Dedicato<\/strong><\/a><\/li>\n<\/ul>\n<div>Se sei interessato ed hai bisogno di maggiori informazioni puoi contattarci, saremo felici di poter rispondere ad ogni tuo dubbio:<\/div>\n<ul>\n<li><a href=\"https:\/\/xlogic.org\/supporto.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Contattaci<\/strong><\/a><\/li>\n<\/ul>\n<h2><strong>Che cosa significa SSH<\/strong><\/h2>\n<div>Detto questo, iniziamo col dire che SSH significa <strong>Secure Shell <\/strong>e tradotto in italiano significa Shell sicura (l<em>a Shell \u00e8 il mezzo con cui l&#8217;utente comunica con il sistema operativo<\/em>) ed \u00e8 un protocollo di rete che permette di stabilire una sessione remota tramite un&#8217;interfaccia a riga di comando con un altro Host.<\/div>\n<div>\n<h2><strong>Come utilizzare SSH<\/strong><\/h2>\n<\/div>\n<div>Per potersi collegare via SSH hai bisogno di scaricare un programma che ti permetta di interfacciarti con il Server:<\/div>\n<ul>\n<li><a href=\"https:\/\/www.chiark.greenend.org.uk\/~sgtatham\/putty\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Putty<\/strong><\/a> per Windows<\/li>\n<\/ul>\n<p><a href=\"https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/putty.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"alignnone wp-image-14246\" title=\"Impara ad utilizzare i comandi SSH - Tutorial SSH\" src=\"https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/putty.png\" alt=\"Impara ad utilizzare i comandi SSH - Tutorial SSH\" width=\"350\" height=\"336\" srcset=\"https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/putty.png 466w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/putty-300x288.png 300w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/putty-25x25.png 25w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/><\/a><\/p>\n<ul>\n<li><a href=\"https:\/\/vssh-lite.en.softonic.com\/mac\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>vSSH Lite<\/strong><\/a> per Mac<\/li>\n<\/ul>\n<p><a href=\"https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/vssh-lite.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"alignnone wp-image-14247\" src=\"https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/vssh-lite.png\" alt=\"\" width=\"350\" height=\"239\" srcset=\"https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/vssh-lite.png 1796w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/vssh-lite-300x204.png 300w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/vssh-lite-768x523.png 768w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/vssh-lite-1024x698.png 1024w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/><\/a><\/p>\n<h2><strong>Quali passi devo fare per collegarmi al terminale via SSH?<\/strong><\/h2>\n<ol>\n<li><strong>Apri Putty o vSSH Lite<\/strong><\/li>\n<li><strong>Nome Host:<\/strong> inserisci il nome del dominio oppure il nome del server \/ IP del server (queste informazioni le trovi nella <a href=\"https:\/\/xlogic.org\/kb\/knowledgebase\/come-visualizzare-le-mail-inviate-da-xlogic\/\" target=\"_blank\" rel=\"noopener noreferrer\"><em>mail di benvenuto<\/em><\/a> inviata dal Provider)<\/li>\n<li><strong>Protocollo SSH:<\/strong> seleziona il protocollo SSH se il programma di permette di effettuare la scelta<\/li>\n<li><strong>Porta SSH:<\/strong> solitamente viene utilizzata la porta 22 ma a volte il Provider decide di cambiarla, in quel caso devi contattarlo<\/li>\n<li><strong>Nome utente e password:<\/strong> inserisci le credenziali che trovi nella mail di benvenuto ed utilizzi per accedere anche all&#8217;interno del pannello di WHM<\/li>\n<\/ol>\n<table>\n<tbody>\n<tr>\n<td>\n<p class=\"line891\"><strong>Campo<\/strong><\/p>\n<\/td>\n<td>\n<p class=\"line891\"><strong>Valore<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;<\/p>\n<p class=\"line862\">Tipo di servizio:<\/p>\n<\/td>\n<td>\n<p class=\"line862\">SSH<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;<\/p>\n<p class=\"line862\">Server:<\/p>\n<\/td>\n<td>\n<p class=\"line862\">\u00abIP DEL SERVER\u00bb<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;<\/p>\n<p class=\"line862\">Nome utente:<\/p>\n<\/td>\n<td>\n<p class=\"line862\">\u00abNOME UTENTE\u00bb<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;<\/p>\n<p class=\"line862\">Nominativo da usare per la connessione:<\/p>\n<\/td>\n<td>\n<p class=\"line862\">A SCELTA DALL&#8217;UTENTE<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div><\/div>\n<div>Dopo aver inserito questi dati potrai connetterti senza nessun problema via SSH con il programma scelto a seconda del sistema operativo utilizzato.<\/div>\n<div><\/div>\n<div>Se invece non vuoi utilizzare dei programmi esterni ma intendi <strong>utilizzare direttamente il terminale del sistema operativo<\/strong> devi digitare nella riga di comando:<\/div>\n<div><\/div>\n<ul>\n<li>ssh -l &lt;nome-utente&gt;@&lt;ip-server&gt;::<\/li>\n<\/ul>\n<div>Mentre se devi accedere mediante una <strong>porta diversa dalla 22<\/strong> dovrai specificarlo attraverso l&#8217;opzione -p:<\/div>\n<ul>\n<li>ssh -l &lt;nome-utente&gt;@&lt;ip-server&gt; -p &lt;porta&gt;::<\/li>\n<\/ul>\n<div>A questo punto il server remoto chieder\u00e0 direttamente di inserire la password per effettuare il login nel sistema ed il gioco \u00e8 fatto.<\/div>\n<h2><strong>Qual\u2019\u00e8 la sintassi principale dei comandi?<\/strong><\/h2>\n<div>La tipica sintassi di un comando in SSH \u00e8 la seguente:<\/div>\n<ul>\n<li><strong>nomecomando opzioni argomenti::<\/strong><\/li>\n<\/ul>\n<p><strong>nome comando:<\/strong> pu\u00f2 riferirsi ad un file eseguibile oppure ad un comando incorporato nella Shell (La documentazione dei builtin si trova eseguendo questo comando: man bash)<\/p>\n<p><strong>opzioni:<\/strong> le opzioni sono tipicamente precedute da &#8211; (forma breve) oppure &#8211; &#8211; (forma lunga)<\/p>\n<p><strong>argomenti:<\/strong> rappresentano l\u2019oggetto del comando<\/p>\n<h2><strong>Dove posso trovare il manuale che contiene i comandi SSH?<\/strong><\/h2>\n<div>Ci sono due modi per poter reperire il manuale, per poterlo visualizzare dal terminale devi scrivere quanto segue:<\/div>\n<ul>\n<li>man bash<\/li>\n<\/ul>\n<div>Quindi se non hai momentaneamente una connessione ad Internet puoi reperire il manuale direttamente dal sistema operativo.<\/div>\n<div><\/div>\n<div>Non \u00e8 semplice navigare all\u2019interno del manuale dal terminale, quindi per capire come riuscire a reperire le informazioni nel modo pi\u00f9 semplice ed intuitivo \u00e8 possibile seguire la guida offerta sempre dal sistema operativo, ti baster\u00e0 scrivere il seguente comando:<\/div>\n<ul>\n<li>info info<\/li>\n<\/ul>\n<div>Mentre se hai bisogno di conoscere la funzionalit\u00e0 di un determinato comando ti baster\u00e0 scrivere:<\/div>\n<ul>\n<li>info nomecomando (esempio: info cd)<\/li>\n<\/ul>\n<div>Per uscire dalla guida dovrei inserire il comando q che significa quit.<\/div>\n<div><\/div>\n<div>Se invece hai una connessione ad Internet puoi reperire il manuale ed imparare ad utilizzare qualsiasi comando mediante questa pagina:<\/div>\n<ul>\n<li><strong>Comandi SSH<\/strong><\/li>\n<\/ul>\n<div>In ogni caso puoi ottenere maggiori informazioni accedendo all\u2019interno del seguente link:<\/div>\n<ul>\n<li><a href=\"https:\/\/www.kernel.org\/doc\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>Kernel<\/strong><\/a><\/li>\n<\/ul>\n<h2><strong>Quali sono i comandi SSH principali da conoscere?<\/strong><\/h2>\n<table>\n<thead>\n<tr>\n<th>Comandi SSH<\/th>\n<th>Descrizione<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>ls<\/code><\/td>\n<td>Visualizza il contenuto della cartella (lista dei nomi dei files).<\/td>\n<\/tr>\n<tr>\n<td><code>cd<\/code><\/td>\n<td>Cambia la cartella<\/td>\n<\/tr>\n<tr>\n<td><code>mkdir<\/code><\/td>\n<td>Crea una nuova cartella<\/td>\n<\/tr>\n<tr>\n<td><code>touch<\/code><\/td>\n<td>Crea un nuovo files<\/td>\n<\/tr>\n<tr>\n<td><code>rm<\/code><\/td>\n<td>Rimuove un file<\/td>\n<\/tr>\n<tr>\n<td><code>cat<\/code><\/td>\n<td>Mostra il contenuto del file<\/td>\n<\/tr>\n<tr>\n<td><code>pwd<\/code><\/td>\n<td>Mostra la cartella corrente (percorso completo dove sei adesso).<\/td>\n<\/tr>\n<tr>\n<td><code>cp<\/code><\/td>\n<td>Copia file \/ cartella<\/td>\n<\/tr>\n<tr>\n<td><code>mv<\/code><\/td>\n<td>Sposta file \/ cartella<\/td>\n<\/tr>\n<tr>\n<td><code>grep<\/code><\/td>\n<td>Cerca per una specifica frase all&#8217;interno di un file<\/td>\n<\/tr>\n<tr>\n<td><code>find<\/code><\/td>\n<td>Cerca i files e le cartelle<\/td>\n<\/tr>\n<tr>\n<td><code>vi\/nano<\/code><\/td>\n<td>Editor di testo<\/td>\n<\/tr>\n<tr>\n<td><code>history<\/code><\/td>\n<td>Mostra gli ultimi 50 comandi ssh utilizzati<\/td>\n<\/tr>\n<tr>\n<td><code>clear<\/code><\/td>\n<td>Pulisce la schermata ssh<\/td>\n<\/tr>\n<tr>\n<td><code>tar<\/code><\/td>\n<td>Crea e decomprime gli archivi zippati<\/td>\n<\/tr>\n<tr>\n<td><code>wget<\/code><\/td>\n<td>Scarica i files da internet<\/td>\n<\/tr>\n<tr>\n<td><code>du<\/code><\/td>\n<td>Mostra la dimensione del file<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div><\/div>\n<div><strong>Visualizzare la Directory corrente<\/strong><\/div>\n<ul>\n<li>pwd | in questo modo vedrai la directory in cui ti trovi<\/li>\n<\/ul>\n<p><strong>Visualizzare il contenuto che \u00e8 presente all\u2019interno della cartella<\/strong><\/p>\n<p>Per visualizzare il contenuto \u00e8 necessario utilizzare il comando ls<\/p>\n<ul>\n<li>Il comando ls ti permette di visualizzare il contenuto che \u00e8 presente all&#8217;interno della cartella | <strong>ls<\/strong><\/li>\n<li>Questo comando visualizza anche i files nascosti |\u00a0<strong>ls -a<\/strong><\/li>\n<li>Attraverso questo comando vedrai tutte le directory presenti all\u2019interno della cartella in cui ti trovi |\u00a0<strong>ls -d asterisco\/<\/strong><\/li>\n<li>Mediante questo comando vedrai tutti i singoli files presenti nelle cartelle e nell sottocartelle |<strong>\u00a0ls -aiR<\/strong><\/li>\n<li>Con il comando &#8220;ls &#8211; alh&#8221; vedrai tutte le informazioni legate ai files ed alle cartelle presenti all&#8217;interno della cartella (permessi, dimensione, data di creazione e data di modifica) |\u00a0<strong>ls -alh<\/strong><\/li>\n<li>Attraverso questo comando vedrai solamente i files con il formato ricercato all\u2019interno dell\u2019area in cui ti trovi, quindi ad esempio se hai bisogno di vedere quali immagini sono presenti all\u2019interno di una determinata cartella dovrai scrivere ls \u201c*.jpg\u201d |\u00a0<strong>ls asterisco.formato<\/strong><\/li>\n<\/ul>\n<div><strong>Cambiare directory<\/strong><\/div>\n<ul>\n<li>cd nomecartella | cd significa change directory e ti permette di di spostarti di cartelle.<\/li>\n<li>cd .. | con questo comando potrai tornare indietro di cartella<\/li>\n<\/ul>\n<h2><span style=\"color: #993300;\"><strong>Gestione delle cartelle<\/strong><\/span><\/h2>\n<div><strong>Come creare una cartella<\/strong><\/div>\n<ul>\n<li>mkdir nomecartella | entra all\u2019interno dell\u2019area in cui vuoi creare la cartella e scrivi il codice sostituendo ovviamente nomecartella con il nome che vuoi dare alla cartella<\/li>\n<\/ul>\n<div><strong>Come cancellare una cartella<\/strong><\/div>\n<ul>\n<li>rm -r nomecartella | in questo modo cancellerai la cartella selezionata ed il contenuto presente all\u2019interno della stessa<\/li>\n<\/ul>\n<div><strong>Come cancellare una cartella solamente se \u00e8 vuota<\/strong><\/div>\n<ul>\n<li>rmdir nomecartella | in questo modo cancellerai la cartella selezionata se non contiene nessun files altrimenti non potr\u00e0 essere cancellata<\/li>\n<\/ul>\n<div><strong>Come comprimere una cartella<\/strong><\/div>\n<ul>\n<li>tar -czf prova-compressione.tar.gz prova | questo comando comprimer\u00e0 la cartella \u201cprova\u201d in un file chiamato \u201cprova-compressione.tar.gz\u201d<\/li>\n<\/ul>\n<div><strong>Come duplicare una cartella<\/strong><\/div>\n<ul>\n<li>cp -r prova prova-test | questo comando creer\u00e0 una copia della cartella prova e la chiamer\u00e0 prova-test<\/li>\n<\/ul>\n<div><strong>Come copiare una cartella<\/strong><\/div>\n<ul>\n<li>cp -r prova prova1 | questo comando copier\u00e0 la cartella prova in una nuova cartella esistente chiamata in questo caso prova1<\/li>\n<\/ul>\n<h2><span style=\"color: #993300;\"><strong>Gestione dei files<\/strong><\/span><\/h2>\n<div><strong>Come copiare un file<\/strong><\/div>\n<ul>\n<li>cp nomefile cartella | per copiare un file \u00e8 necessario indicare il nome del file ed il nome della cartella di destinazione, ad esempio: cp 1.jpg foto , in questo caso il file 1.jpg \u00e8 stato copiato all\u2019interno della cartella foto<\/li>\n<\/ul>\n<div><strong>\u00a0Come spostare un file<\/strong><\/div>\n<ul>\n<li>mv nomefile.estensione nomecartella | Se hai bisogno di spostare un file devi indicarlo nella riga di comando e poi devi indicare la cartella di destinazione, per esempio: mv 1.jpg Foto , in questo caso il file 1.jpg verr\u00e0 spostato all\u2019interno della cartella Foto<\/li>\n<\/ul>\n<div><strong>\u00a0Come rinominare un file<\/strong><\/div>\n<ul>\n<li>mv nomefile.estensione nomefilenuovo.estensione | Se hai bisogno di rinominare un file devi semplicemente indicare il nome del vecchio e del nuovo file, per esempio: mv 1.jpg 10.jpg , in questo caso il file 1.jpg verr\u00e0 rinominato in 10.jpg<\/li>\n<\/ul>\n<div><strong>Come cancellare un file<\/strong><\/div>\n<ul>\n<li>rm nomefile | per cancellare un file \u00e8 necessario scrivere il nome del file e la sua estensione, per esempio: rm prova.pdf<\/li>\n<\/ul>\n<div><strong>Come cancellare pi\u00f9 files<\/strong><\/div>\n<ul>\n<li>rm asterisco | per cancellare pi\u00f9 files bisogna accedere all\u2019interno della cartella ed inserire il seguente comando: rm *<\/li>\n<\/ul>\n<div><strong>Come cancellare pi\u00f9 files di un determinato formato<\/strong><\/div>\n<ul>\n<li>rm asterisco.formato | per cancellare pi\u00f9 files di un determinato formato bisogna accedere all\u2019interno della cartella ed inserire il seguente comando: rm asterisco.jpg , in questo caso verranno cancellati tutti i files jpg all\u2019interno della cartella in cui si \u00e8 presenti<\/li>\n<\/ul>\n<div><strong>Come cercare un file<\/strong><\/div>\n<ul>\n<li>find . -name 1.jpg -print | con questo comando il terminale ti far\u00e0 vedere tutti i files chiamati 1.jpg presenti all\u2019interno del sistema indicandoti anche il percorso per poter recuperare il file<\/li>\n<\/ul>\n<div><strong>Come aprire un file<\/strong><\/div>\n<ul>\n<li>open 1.jpg | in questo modo avrai la possibilit\u00e0 di aprire il file selezionato in questo caso l\u2019immagine 1.jpg direttamente dal terminale<\/li>\n<\/ul>\n<div><strong>Come comprimere un file<\/strong><\/div>\n<div>Esistono molti formati di compressione, i pi\u00f9 utilizzati sono .bz (bzip2) ed il formato .gz (gzip), l\u2019algoritmo utilizzato da .bz da luogo ad una maggiore riduzione mentre zip crea un file compresso .gz eliminando il file originale.<\/div>\n<div><\/div>\n<div>Per poter comprimere un file \u00e8 necessario scrivere questo comando:<\/div>\n<div>\u2022 gzip nomefile<\/div>\n<div>\u2022 bzip2 nomefile<\/div>\n<div><\/div>\n<div><strong>Come decomprimere un file<\/strong><\/div>\n<div>Il comando gunzip decomprime un file compresso che viene eliminato e riproduce il file compresso non originale mentre il comando zcat decomprime un file compresso che viene lasciato inalterato.<\/div>\n<div><\/div>\n<div><strong>Come estrarre un file compresso<\/strong><\/div>\n<ul>\n<li>tar -zxvf prova-compressione.tar.gz prova | questo comando estrarr\u00e0 dal file compresso prova-compressione.tar.gz la cartella ed il files presenti all\u2019interno della stessa<\/li>\n<\/ul>\n<h2><span style=\"color: #993300;\"><strong>Informazioni sui files<\/strong><\/span><\/h2>\n<div><strong>Come conoscere il formato utilizzato dal file<\/strong><\/div>\n<ul>\n<li>file nomefile | per ottenere maggiori informazioni sul file e per conoscere il formato utilizzato \u00e8 necessario scrivere file test.doc , in questo caso verranno fornite informazioni sul formato .doc<\/li>\n<\/ul>\n<div><strong>Come leggere le prime righe di un determinato file<\/strong><\/div>\n<ul>\n<li>head nomefile | se hai bisogno di conoscere il contenuto del file puoi scrivere questo comando: head test.txt , in questo modo verranno visualizzate di default le prime 10 righe del file, se hai bisogno di visualizzare pi\u00f9 righe potrai specificarlo: head -n20 test.txt , cos\u00ec facendo verranno visualizzate 20 righe.<\/li>\n<\/ul>\n<div><strong>Come leggere le ultime righe di un determinato file<\/strong><\/div>\n<ul>\n<li>tail nomefile | se hai bisogno di conoscere il contenuto finale del file puoi scrivere questo comando: tail test.txt , in questo modo verranno visualizzate di default le ultime 10 righe del file, se hai bisogno di visualizzare pi\u00f9 righe potrai specificarlo: tail -n20 test.txt , cos\u00ec facendo verranno visualizzate le ultime 20 righe.<\/li>\n<\/ul>\n<div><strong>Come aggiornare la data dell\u2019ultima modifica di un file<\/strong><\/div>\n<ul>\n<li>touch nomefile | attraverso il seguente comando verr\u00e0 aggiornata la data relativa all\u2019ultima modifica del file, esempio: touch test.txt , verr\u00e0 aggiornata ad oggi la data di ultima modifica file.<\/li>\n<\/ul>\n<p><strong>Come cancellare le righe di comando<\/strong><\/p>\n<ul>\n<li>clear | attraverso questo comando farai un p\u00f2 di pulizia nell\u2019interfaccia ssh, in pratica verranno cancellate le righe di comando scritte precedentemente e la schermata sar\u00e0 nuovamente libera per evitare di fare confusione.<\/li>\n<\/ul>\n<p><strong>Come uscire dal terminale<\/strong><\/p>\n<ul>\n<li>exit | il comando exit effettua il logout dal terminale, quindi viene terminata la sessione<\/li>\n<\/ul>\n<h3><span style=\"color: #993300;\"><strong>Come gestire i permessi dei files<\/strong><\/span><\/h3>\n<p>Esistono tre livelli di permessi da attribuire ad un file:<\/p>\n<ul>\n<li>lettura<\/li>\n<li>scrittura<\/li>\n<li>eseguibile<\/li>\n<\/ul>\n<p>In addizione a questi permessi \u00e8 possibile attribuire il file:<\/p>\n<ul>\n<li>solamente il proprietario del file<\/li>\n<li>gruppo di utenti<\/li>\n<li>a tutti<\/li>\n<\/ul>\n<p>Il comando utilizzato per cambiare i permessi \u00e8:<\/p>\n<ul>\n<li>chmod<\/li>\n<\/ul>\n<p>Di seguito potrai vedere l\u2019elenco dei permessi ed i codici che sono stati attribuiti:<\/p>\n<p>0 = &#8212;<br \/>\nNessun permesso<\/p>\n<p>1 = &#8211;X<br \/>\nPu\u00f2 essere solamente eseguito<\/p>\n<p>2 = -W-<br \/>\nPu\u00f2 essere solamente modificato<\/p>\n<p>3 = -WX<br \/>\nPu\u00f2 essere modificato ed eseguito<\/p>\n<p>4 = R&#8211;<br \/>\nPu\u00f2 essere solamente letto<\/p>\n<p>5 = R-X<br \/>\nPu\u00f2 essere letto ed eseguito<\/p>\n<p>6 = RW-<br \/>\nPu\u00f2 essere letto e modificato<\/p>\n<p>7 = RWX<br \/>\nPu\u00f2 essere letto, modificato ed eseguito (tutti i permessi)<\/p>\n<p>Per una maggiore sicurezza, solamente il proprietario di un file pu\u00f2 cambiare i permessi senza i privilegi dell\u2019amministratore.<\/p>\n<h2><strong>Per finire &#8211; comandi SSH<\/strong><\/h2>\n<p><strong>Impara ad utilizzare i comandi SSH &#8211; Tutorial SSH<\/strong>\u00a0Attraverso questa guida hai imparato ad accedere in SSH e soprattuto hai imparato ad utilizzare i principali comandi SSH per poterti muovere all&#8217;interno del Terminale in una maniera del tutto semplice ed intuitiva; se hai bisogno di maggiori informazioni o hai dei dubbi puoi contattarci!<\/p>\n<h2><strong>Hai bisogno di un servizio Hosting &#8211; VPS o Server Dedicato?<\/strong><\/h2>\n<p>Se sei finito in questa pagina significa che probabilmente sei interessato ad accedere in SSH, noi di Xlogic offriamo delle soluzioni molto interessanti.<\/p>\n<h3><strong>VPS SSD<\/strong><\/h3>\n<p>Offriamo dei <strong>VPS in SSD<\/strong> a partire <strong>da 10 Euro al mese<\/strong>, con la sigla VPS s\u2019intende Virtual Private Server, ci\u00f2 significa che \u00e8 un Server collegato alla rete che replica tutte le capacit\u00e0 e le funzionalit\u00e0 di un Server fisico.<\/p>\n<p>Questo sistema \u00e8 altamente configurabile, in pratica l\u2019utente \u00e8 come se avesse un Server Dedicato in quanto potr\u00e0 accedere via SSH, installare gli script, i software che desidera senza alcun limite, proprio perch\u00e9 quella porzione \u00e8 dedicata solo ed esclusivamente a quel determinato sito web.<\/p>\n<p>Il Virtual Private Server \u00e8 sempre pi\u00f9 diffuso sia per lo sviluppo dei software sia per le tecnologie di virtualizzazione per altre architetture (esempio: cPanel, WHM) che hanno permesso l\u2019utilizzo da parte di utenti meno esperti.<\/p>\n<p>Ogni VPS dispone di un proprio indirizzo IP (necessari 2 IP se il dominio che punta al VPS \u00e8 un .it), di propri nomi utente e password, di proprie risorse dedicate e di un ambiente di lavoro separato.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-14563\" src=\"https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/vps_ssd_ssh_xlogic-hosting.png\" alt=\"\" width=\"600\" height=\"363\" srcset=\"https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/vps_ssd_ssh_xlogic-hosting.png 2474w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/vps_ssd_ssh_xlogic-hosting-300x181.png 300w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/vps_ssd_ssh_xlogic-hosting-768x464.png 768w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/vps_ssd_ssh_xlogic-hosting-1024x619.png 1024w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Per ottenere tutte le informazioni necessarie per conoscere il funzionamento del VPS SSD puoi aprire questa pagina:<\/p>\n<ul>\n<li><a href=\"https:\/\/xlogic.org\/kb\/knowledgebase\/che-cose-la-vps-ssd-virtual-private-server\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Che cos&#8217;\u00e8 il VPS SSD e a cosa serve<\/strong><\/a><\/li>\n<\/ul>\n<h3><strong>Server Dedicato<\/strong><\/h3>\n<p>Se hai bisogno di una soluzione professionale per la tua azienda puoi considerare l&#8217;acquisto di un Server Dedicato, in pratica si tratta di una macchina ad uso esclusivo che quindi non \u00e8 condivisa con altri utenti ma \u00e8 dedicata solo ed esclusivamente a te.<\/p>\n<p>E\u2019 possibile gestire autonomamente il Server dedicato pagando solamente il costo mensile del Server senza selezionare l\u2019opzione Full Managed ma in questo modo dovrai essere in grado di installare e configurare cPanel, WHM e tutto ci\u00f2 che potrebbe servire per poter gestire un Server.<\/p>\n<p>Senza l\u2019opzione Full Managed, i nostri tecnici si limiteranno a preparare il Server Dedicato ed a installare il sistema operativo desiderato, per il resto dovrai pensarci te.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-14564\" src=\"https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/server_dedicato_ssh_xlogic-hosting.png\" alt=\"\" width=\"600\" height=\"353\" srcset=\"https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/server_dedicato_ssh_xlogic-hosting.png 2468w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/server_dedicato_ssh_xlogic-hosting-300x176.png 300w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/server_dedicato_ssh_xlogic-hosting-768x452.png 768w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/07\/server_dedicato_ssh_xlogic-hosting-1024x602.png 1024w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Il Server Dedicato viene acquistato solitamente dai possessori di siti web che consumano moltissime risorse e sono popolari nel Web, inoltre viene acquistato anche dalle aziende e da coloro che hanno dei siti e-commerce importanti.<\/p>\n<p>Per maggiori informazioni leggi questo articolo:<\/p>\n<ul>\n<li><a href=\"https:\/\/xlogic.org\/kb\/knowledgebase\/che-cose-il-server-dedicato\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Che cos&#8217;\u00e8 il Server\u00a0<\/strong><b>Dedicato e a cosa serve<\/b><\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Alla prossima!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il team di Xlogic ha deciso di offrirti una guida su come iniziare ad utilizzare i comandi base Linux sul terminale via SSH. Questa guida \u00e8 particolarmente utile per chi possiede un VPS oppure un Server Dedicato dove ha la possibilit\u00e0 di gestirli completamente e pu\u00f2 accedere autonomamente via SSH per effettuare qualsiasi operazione. Impara [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[1410,1421,4],"tags":[1476,1480,1477,1475,1479,1478],"class_list":["post-14233","post","type-post","status-publish","format-standard","hentry","category-blogging","category-coding","category-guide","tag-comandi-ssh","tag-guida-ssh","tag-putty-windows","tag-ssh","tag-tutorial-ssh","tag-vssh-mac"],"modified_by":"Andrea (Xlogic.org)","_links":{"self":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/posts\/14233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/comments?post=14233"}],"version-history":[{"count":0,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/posts\/14233\/revisions"}],"wp:attachment":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/media?parent=14233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/categories?post=14233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/tags?post=14233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}