Accès & Onboarding   Noindex

# Perché abbiamo bisogno di accesso FTP/SSH al tuo server?

4 min de lecture

Per intervenire direttamente sul tuo sito — distribuire un aggiornamento, correggere un bug, modificare file di configurazione — abbiamo bisogno di accesso al tuo server. Questo accesso passa generalmente attraverso **FTP/SFTP** o **SSH**. Ecco cosa significa concretamente, perché è necessario e come fornirlo.

## FTP, SFTP, SSH: qual è la differenza?

- **FTP (File Transfer Protocol)**: il protocollo storico per trasferire file su un server. Semplice, ma non crittografato — i dati transitano in chiaro. Da evitare il più possibile.
- **SFTP (SSH File Transfer Protocol)**: la versione sicura di FTP. I file vengono trasferiti tramite una connessione crittografata. Questo è ciò che usiamo per impostazione predefinita.
- **SSH (Secure Shell)**: accesso diretto alla riga di comando del server. Permette di eseguire script, gestire dipendenze, riavviare servizi o distribuire codice. Indispensabile per i progetti Laravel.

## Perché ne abbiamo bisogno

### Distribuire aggiornamenti

Qualsiasi modifica al codice del tuo sito — correzione di bug, nuova funzionalità, aggiornamento delle dipendenze — deve essere distribuita sul server. Senza accesso, dipendiamo da te per ogni distribuzione, il che rallenta notevolmente il lavoro.

### Intervenire direttamente sui file

Alcune correzioni richiedono di accedere direttamente ai file del server: modificare un file di configurazione, svuotare una cache del server, correggere un permesso di file mal configurato o analizzare i log degli errori in tempo reale.

### Diagnostica dei problemi del server

Quando il tuo sito mostra un errore 500, uno schermo bianco o un comportamento inaspettato, i log del server contengono la spiegazione. Questi file sono accessibili solo tramite SSH o SFTP — non tramite il CMS o il back office.

### Gestire dipendenze e ambiente

I progetti Laravel richiedono operazioni da riga di comando: installazione di dipendenze tramite Composer, esecuzione di migrazioni del database, gestione di attività pianificate (cron jobs) o configurazione di variabili d'ambiente. Tutto ciò avviene tramite SSH.

### Configurare distribuzioni automatiche

Per i progetti in cui impostiamo una pipeline di distribuzione continua (CI/CD), l'accesso SSH è necessario per configurare la connessione tra il tuo server e il tuo repository Git.

## Cosa non possiamo fare senza questo accesso

- Distribuire codice direttamente — ogni aggiornamento richiede il tuo intervento.
- Consultare i log degli errori per diagnosticare un incidente.
- Modificare file di configurazione del server.
- Eseguire comandi Laravel (migrazioni, cache, code...).
- Controllare i permessi dei file o lo stato dell'ambiente.

## È rischioso darci questo accesso?

Un accesso FTP/SFTP o SSH ben configurato non presenta rischi particolari, a condizione di seguire alcune buone pratiche:

- **Creare un utente dedicato** per Mermio, con diritti limitati alle directory necessarie — piuttosto che darci le credenziali dell'account amministratore principale.
- **Utilizzare un'autenticazione tramite chiave SSH** (anziché tramite password): più sicura e più comoda. Possiamo fornirti la nostra chiave pubblica da aggiungere al tuo server.
- **Revocare l'accesso al termine della missione** se non desideri mantenere un accesso permanente.

## Come darci accesso a seconda del tuo hosting

### Infomaniak

1. Accedi a [manager.infomaniak.com](https://manager.infomaniak.com).
2. Vai su **Hosting Web** → seleziona il tuo hosting.
3. Nella scheda **Utenti FTP**, crea un nuovo utente con una password dedicata e i diritti sulla directory del tuo sito.
4. Invia le credenziali tramite un canale sicuro (possiamo offrirti un link Bitwarden Send o equivalente).

### Altro hosting

La procedura varia a seconda dell'hosting. Contattaci e ti guideremo in base alla tua configurazione.

---

[Contattaci](http://www.mermio.ch/it/contact)

## Articoli simili

[  Accès & Onboarding ###  Di quali informazioni abbiamo bisogno per avviare il tuo progetto web?

Prima di avviare un progetto web, Mermio ha bisogno di un certo numero di informazioni per inquadrare il progetto, evitare andirivieni inutili e fornirti un risultato allineato con le tue aspettative. Questa guida riassume tutto ciò di cui abbiamo bisogno fin dall'inizio.

](http://www.mermio.ch/it/base-de-connaissances/di-quali-informazioni-abbiamo-bisogno-per-avviare-il-tuo-progetto-web) [  Accès & Onboarding ###  Come svuotare la cache del mio browser?

Dopo un aggiornamento del tuo sito, il tuo browser potrebbe continuare a visualizzare la vecchia versione. Ecco perché e come svuotare la cache a seconda del tuo browser.

](http://www.mermio.ch/it/base-de-connaissances/come-svuotare-la-cache-del-mio-browser)
