Come consentire il caricamento di file fuori dalla home directory con SSH?

StackOverflow https://stackoverflow.com/questions/824647

  •  05-07-2019
  •  | 
  •  

Domanda

Sto eseguendo un server Fedora 8 Core. SSH è abilitato e posso accedere con Transmit (client FTP) sulla porta 22. Una volta effettuato l'accesso, posso caricare correttamente i file nella home directory degli utenti. Al di fuori della home directory posso solo sfogliare i file, non caricare / modificare nulla. Come posso consentire il caricamento di file in una directory specifica all'esterno della home directory degli utenti?

È stato utile?

Soluzione

un metodo semplice è quello di concedere i diritti utente alla cartella in cui vuoi che possano essere caricati, quindi aggiungere un link simbolico (link) dalla loro cartella principale alla destinazione.

Puoi anche semplicemente usare

scp file user@server:/path

che ti permetterà di caricare in qualsiasi directory in cui hai i permessi

  • file è il file da copiare
  • utente e amp; il server dovrebbe essere ovvio
  • / percorso è qualsiasi percorso di destinazione sul server per il quale si dispone dei diritti; quindi / home / user / sarebbe la tua cartella home predefinita probabilmente

Altri suggerimenti

Devi rendere tali directory scrivibili dagli utenti giusti o (più facili) quel gruppo di utenti. Questo è ovviamente un enorme buco di sicurezza, quindi fai attenzione.

HI, Concedi all'utente FTP l'autorizzazione alla scrittura nella directory in cui desideri caricare i tuoi file.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top