corro un server su Ubuntu Server 14.04. Voglio creare un utente in grado di connettersi tramite sftp, scaricare 1 file e terminare la connessione. L'utente non dovrebbe essere in grado di fare NIENTE altro. Esplorazione di file o impostazioni di sistema né voci della riga di comando, niente. Accedi, scarica il file, gg. Quando il file viene aggiornato, accedi scaricalo, gg. Il file si trova sempre nella stessa directory e ha lo stesso nome ogni volta ma viene aggiornato.
EDIT: Sto cercando di implementare la tua soluzione ma ho riscontrato alcuni problemi: sul file di configurazione di ssh nella mia configurazione c'è una riga con "consentire gruppi sshdusers". Ho aggiunto sftp_users. Ma c'è un altro problema da affrontare. sudo chown root.root / ubuntu / non è ottimale per me perché root non è in grado di scrivere e scrivere nella directory il file che "ubuntu" deve scaricare (lo chiameremo user1. Voglio che user1 sia in grado di scrivere su directory e ubuntu in sola lettura. Se cambio sudo chown user1.user1 / ubuntu / e provo a sftp con l'utente ubuntu la connessione fallisce. Se lascio root come te posso collegarmi ma non riesco a vedere il currentdirectory vedo solo / ed empy su filezilla. Ho persino aggiunto user1 a sftp_users, ma non ho ancora avuto successo.
Grazie molto