Come posso creare un account utente che consente solo il caricamento tramite sftp?

Ho attualmente un sito web con una pagina di caricamento. Abbiamo utenti che vogliono caricare un sacco di dati (gigabyte), e il sito si sta dimostrando impreciso. Di conseguenza, stiamo pensando di lasciare che gli utenti dispongano dell'accesso sftp per caricare dati in un file dropbox.

Come possiamo impostare questo con Ubuntu linux? Io non sono un sistema molto competente, quindi abbiamo semplicemente bloccato tutto, ma il web e ssh / sftp per il nostro uso, quindi solo consentendo l'accesso web tramite password che funzionano solo sul sito tramite il database del sito.

  • FTP v / s SFTP v / s FTPS
  • EC2 FileZilla accedere a OK ma non scrivere o elimina l'accesso
  • Il sftp giornaliero smette di funzionare e il sshd settimanale non riesce e ha bisogno di reinstallarlo
  • Quali sono alcune alternative sicure per FTP?
  • SFTP: i collegamenti di file in una directory chiusa (chrooted)
  • Elenco blacklist e whitelisting delle richieste SFTP
  • Penserei che dovremmo impostare autorizzazioni su un utente in modo che:

    1. l'utente ha una home directory.
    2. questa directory è solo per la scrittura
    3. l'utente non può accedere ad altre directory del sistema
    4. l'utente non può eseguire alcun programma
    5. L'utente può, in sostanza, caricare solo file tramite sftp, sulle porte standard per quel servizio.

    Come posso fare questo? Come nota laterale, l'utente userà il nostro client di caricamento che raccoglie anche alcune informazioni specifiche sul dominio, come quello in cui è il caricamento; Non sono sicuro che questo particolare sia importnte, ma lo menziono perché l'utente non dovrà eseguire ls per get un elenco di directory, quindi un client ftp standard potrebbe non essere utile per loro.

  • Come posso creare un utente solo per sftp?
  • accesso ssh senza password
  • Memorizzazione / calcolo delle medie storiche di carico
  • One Solution collect form web for “Come posso creare un account utente che consente solo il caricamento tramite sftp?”

    Prova sconnessamente . C'è un pacchetto Ubuntu.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.