Esegui SFTP senza accesso alla shell su Ubuntu 20.04
Il tutorial seguente descrive come far funzionare SFTP senza accesso alla shell su Ubuntu 20.04
Faremo tutto dando alcuni comandi nella console.
Per prima cosa, aggiungiamo un utente:
1 | sudo adduser pliki |
Creiamo una directory per l'archiviazione dei file e diamo i permessi:
1 | sudo mkdir -p /var/sftp/uploads |
1 | sudo chown root:root /var/sftp |
1 | sudo chmod 755 /var/sftp |
Diamo all'utente l'accesso ai file e alla directory con i file:
1 | sudo chown pliki:pliki /var/sftp/uploads |
Modifichiamo il file di configurazione ssh:
1 | sudo nano /etc/ssh/sshd_config |
E aggiungiamo alla fine:
1 2 3 4 5 6 7 8 | Match User pliki ForceCommand internal-sftp PasswordAuthentication yes ChrootDirectory /var/sftp PermitTunnel no AllowAgentForwarding no AllowTcpForwarding no X11Forwarding no |
Salva il file e riavvia sshd
1 | systemctl restart sshd |
Dovrebbe funzionare tutto, questo è tutto 🙂
voci correlate:
Creare un file php.info
Facendo clic sul numero appropriato, scegliamo il terminale che sarà il nostro predefinito 20.04
L'installazione di una nuova versione di Skype in Ubuntu e LinuxMint
Installazione di Zoom (strumento di videoconferenza) e Ubuntu 20.04
Impossibile impostare LC_CTYPE sulla locale predefinita: Nessun file o directory di questo tipo Debian / Soluzione Ubuntu!





