Con l'accesso tramite SSH puoi lavorare con i tuoi file e directory in modo sicuro, con una connessione da un'applicazione o da un interprete di comandi. Di seguito forniamo un esempio di interprete di comandi per ciascuno dei sistemi operativi più utilizzati:
1.-Attivare la connessione SSH
Per stabilire la connessione con il server devi inserire i dati di accesso SSH. Puoi visualizzare questi dati nell’icona di accesso SSH all'interno della gestione dell'hosting nel tuo pannello di controllo di cdmon.
Apri il terminale dei comandi, dove devi inserire la seguente sintassi per effettuare la connessione al server:
ssh nome_utente@IP_server o nome_server
Un esempio di connessione con i dati della schermata precedente:
Successivamente verrà richiesta la password. Devi inserire la password che hai configurato durante l’attivazione dell’accesso SSH nel pannello di controllo.
Quando la connessione è stabilita, vedrai il terminale con il seguente formato:
Puoi iniziare a lavorare nella tua cartella predefinita, che di default sarà /entrada. Puoi verificare la tua posizione in qualsiasi momento utilizzando il comando pwd:
Se ti trovi nella cartella /entrada e vuoi accedere alla gestione dei file del tuo sito web, devi uscire dalla cartella /entrada con il comando:
cd ..
Una volta fuori puoi accedere alla cartella /web con il comando:
cd web
Posizionandoti nella cartella /web puoi visualizzare tutte le directory e i file del tuo sito web utilizzando il comando ls -la. Con questo percorso otterrai risultati simili ai seguenti:
2.-Comandi di base
Di seguito forniamo un elenco dei comandi di base per lavorare con i file tramite connessione SSH:
cd: il percorso a cui vuoi accedere.
ls: elenca il contenuto di file e directory.
rm: elimina file.
mkdir: crea una nuova directory.
rmdir: elimina una cartella.
pwd: mostra il percorso attuale.
cp: copia un file in un’altra directory.
mv: sposta file tra cartelle.
more: mostra risultati di ricerche lunghe in modo paginato.
unzip: decomprime file compressi.
ftp: connette per caricare/scaricare file tra computer locale e server.
mysql: permette di lavorare con database ed effettuare esportazioni/importazioni.
exit: esce dalla macchina remota.
clear: pulisce lo schermo del terminale.
3.-Permessi utente SSH
Quando inizi a lavorare con l’utente SSH devi controllare i permessi assegnati a ciascuna directory, poiché le cartelle create via FTP o via SSH hanno lo stesso utente e appartengono allo stesso gruppo.
Di seguito un esempio di cartella creata via FTP e un’altra via SSH:
Assegna i permessi 775 alle directory:
Con questa modifica potrai lavorare con la stessa directory sia da SSH che da FTP.
Nota: quando attivi SSH viene modificato il proprietario della cartella /home del tuo hosting.
Questo impedisce la creazione di directory nella root del sito tramite FTP. Puoi creare directory all’interno della cartella /web.
Quali comandi posso usare da SSH?
Se premi due volte il tasto tab, la console mostrerà tutti i comandi disponibili con il tuo utente SSH:
Related Articles
Come attivare l'accesso SSH
Nelle versioni superiori alla 7.3 di PHP, al posto del pulsante SSH/SFTP, sarà disponibile un altro pulsante chiamato "Hosting per sviluppatori", attraverso il quale sarà possibile attivare queste due opzioni, oltre a Git. Per farlo, sarà necessario ...
Aggiungere SSH chiave pubblica SSH
Le chiavi SSH sono un modo sicuro ed efficiente per autenticarsi su server remoti senza dover inserire una password ogni volta che ti connetti. Se hai bisogno di generare una chiave SSH, specialmente in Windows, ti consigliamo di utilizzare PuTTY, ...
Funzionamento dell'elenco di base dei servizi
Quando accedi al Pannello di controllo di cdmon, accedi all'"Elenco base dei servizi". In questo elenco vengono mostrati i servizi che hai attivato e i seguenti miglioramenti per facilitare la gestione dei tuoi servizi: Gestione più semplice e ...
Come organizzare l'elenco di base dei servizi di cartelle
Nel listato base dei servizi puoi organizzare tutti i tuoi prodotti creando cartelle per raggrupparli in base alle tue esigenze. Di seguito spieghiamo come funziona. Creare cartelle Per prima cosa devi creare una nuova cartella. Per farlo, accedi al ...
Informazioni di base PHP
PHP (Hypertext Preprocessor) è un linguaggio di programmazione lato server ampiamente utilizzato per sviluppare applicazioni web dinamiche. I nostri hosting e server sono ottimizzati per eseguire applicazioni web che utilizzano PHP, come WordPress, ...