Risolvere l’accesso SFTP a una cartella limitata

Diagnostica una restrizione del percorso SFTP, distingui i vincoli allo spazio di lavoro dagli ancoraggi di cartella non supportati e ripristina l’accesso senza ampliare ancora la chiave.

Ultima revisione

Gli screenshot mostrano l’interfaccia in inglese.

SFTP non implementa le credenziali dosya ancorate a una cartella. Una chiave vincolata a una cartella viene volutamente rifiutata all’autenticazione perché questo gateway non può applicare quel limite. SFTP può rispettare un vincolo allo spazio di lavoro, l’appartenenza attuale, la decisione access_sftp del ruolo e i normali permessi sui file.

Procedura in quattro passaggi: controllare le restrizioni della chiave, individuare un ancoraggio incompatibile, creare una chiave SFTP vincolata allo spazio di lavoro e verificarne il percorso.
Procedura in quattro passaggi: controllare le restrizioni della chiave, individuare un ancoraggio incompatibile, creare una chiave SFTP vincolata allo spazio di lavoro e verificarne il percorso. Apri lo screenshot a dimensione intera.

Questa distinzione evita una soluzione pericolosa: rimuovere ogni restrizione per riuscire ad accedere esporrebbe più spazi di lavoro del necessario. Sostituisci solo la parte incompatibile della credenziale e mantieni scelta del protocollo SFTP, scadenza, orari attivi, permessi e ambito dello spazio di lavoro più limitati possibile.

Passaggi

  1. Apri Profilo → Chiavi API, trova la credenziale usata dal client che non riesce a connettersi ed espandine la configurazione. Annota Permesso, Protocolli, Ambito di accesso, scadenza, orari attivi e prefisso della chiave senza esporre il segreto.
  2. Se Ambito di accesso indica una cartella, smetti di riprovare quella chiave su SFTP. Il modulo di creazione indica che una chiave limitata a una cartella funziona su WebDAV o sul gateway S3; SFTP la rifiuta invece di ignorare l’ancoraggio.
  3. Crea una chiave sostitutiva per lo stesso client. Includi SFTP, vincolala allo Spazio di lavoro richiesto, lascia Cartella non impostata e Intervalli IP consentiti vuoti perché il gateway non può inoltrare l’indirizzo originale del client.
  4. Scegli Solo lettura per elenchi e download o Accesso completo per scrivere, poi salva il segreto mostrato una sola volta. Verifica che il ruolo dell’utente in quello spazio di lavoro consenta SFTP e l’azione prevista sul file.
  5. Sostituisci la password nel client mantenendo sftp.dosya.dev, porta 2222 ed email esatta dell’account. Connettiti a /, dove il server elenca le radici degli spazi di lavoro consentiti anziché una cartella di ancoraggio.
  6. Entra nello spazio di lavoro vincolato ed elenca la cartella desiderata. Prova una lettura nota o una scrittura non vuota e sacrificabile; se riesce, revoca la vecchia chiave incompatibile perché non possa essere riutilizzata tramite WebDAV o S3.
Panoramica SFTP di dosya con le fasi Get API Key e connessione sulla porta 2222 dopo la sostituzione di una credenziale incompatibile.
Panoramica SFTP di dosya con le fasi Get API Key e connessione sulla porta 2222 dopo la sostituzione di una credenziale incompatibile. Apri lo screenshot a dimensione intera.

Permission denied su un percorso dello spazio di lavoro indica che il ruolo o la chiave non possono usare quello spazio. No such file or directory indica che l’albero visibile non contiene il segmento indicato; i nomi e gli slug degli spazi di lavoro nei percorsi distinguono maiuscole e minuscole. Una cartella spostata o rinominata altrove può rendere invalido un vecchio segnalibro del client anche se la chiave è corretta.

Una sostituzione riuscita limita l’accesso allo spazio di lavoro scelto, non a una singola sottocartella. Se serve un limite rigido per cartella, usa WebDAV con l’ancoraggio invece di considerarlo disponibile in SFTP.

Risultato previsto

La chiave sostitutiva si autentica tramite SFTP, / espone solo gli spazi di lavoro consentiti e il percorso previsto funziona al loro interno. Nella credenziale SFTP non restano ancoraggi di cartella o elenchi di IP consentiti non supportati.

Guide correlate

Ti è stata utile?

Caricamento delle valutazioni…

Quando voti, salviamo un cookie tecnico per un massimo di 180 giorni, così puoi cambiare la tua risposta.

Domande e risposte

Fai una domanda sui passaggi di questa guida. Le domande vengono revisionate prima della pubblicazione.

Non inserire dati dell’account, credenziali o file privati nelle domande pubbliche. Usa l’assistenza privata in questi casi.

Caricamento delle domande…

    Accedi al tuo account dosya per fare una domanda.

    Controlla il risultato prima di riprovare

    Usa questi controlli quando devi verificare il risultato di un’attività.