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.

  • Problemi di accesso di sFTP su Ubuntu
  • Imansible connettersi ai server Debian 8 con CuteFTP
  • Perché scp -scp funziona ma non scp senza quella bandiera
  • Directory iniziale chroot server sftp
  • Le connessioni SSH / SFTP falliscono in silenzio su OSX 10.8.2 - problema di ssh-agent
  • Tentare di impostare SFTP solo in un carcere chroot per un utente
  • 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.

  • Riduzione della networking per il process di caricamento di file di grandi size
  • Accesso a stdin durante l'avvio di sistema
  • Riprendi caricare file FTP di grandi size
  • Memorizzazione / calcolo delle medie storiche di carico
  • Come posso creare un utente solo per sftp?
  • accesso ssh senza password
  • 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.