Need help? Chat now!

Hostwinds Tutorial

Cerca risultati per:


Sommario


Come installare ProFTPd su Debian 9
Come configurare utenti e directory virtuali
Come configurare il file di configurazione ProFTPd per bloccare ogni utente nella loro directory

Installa ProFTPD (Debian 9)

Tag Debian 

Come installare ProFTPd su Debian 9
Come configurare utenti e directory virtuali
Come configurare il file di configurazione ProFTPd per bloccare ogni utente nella loro directory

Questa guida ti guiderà attraverso l'installazione e la configurazione del server PROFPD, mostrando come personalizzare le azioni del server del FTP camminando tramite la configurazione PROFPD.

Come installare ProFTPd su Debian 9

Passo 1: SSH nella tua installazione Debian

Passo 2: Installare aggiornamenti

apt-get update

Passaggio 3: Installa Proftpd

apt-get install proftpd

Come configurare utenti e directory virtuali

Passo 1: Per prima cosa, dobbiamo aggiungere una riga al file / etc / shells

nano /etc/shells

Passo 2: Quindi aggiungi la seguente riga in fondo

/bin/false

Passaggio 3: Crea la directory FTP

cd /home
mkdir /home/FTP

La directory FTP può essere chiamata tutto ciò che desideri, ma per ora, lo chiameremo FTP

Passaggio 4: Crea la directory per il tuo utente virtuale

mkdir /home/FTP/

Sostituisci \ con ciò che desideri essere chiamato il tuo utente virtuale

Passaggio 5: Crea l'utente virtuale FTP

useradd -p -d /home/FTP/ -s /bin/false

Sostituisci \ con ciò che desideri che il tuo utente virtuale venga chiamato e sostituire \ con la password desiderata

Passaggio 6: Assicurati di modificare le autorizzazioni del file in 777

chmod 777 FTP

Come configurare il file di configurazione ProFTPd per bloccare ogni utente nella loro directory

Se hai intenzione di avere più utenti, non dimenticare di aggiungere tali directory nella directory FTP.

Passo 1: Impostazione della directory principale predefinita

nano /etc/proftpd/proftpd.conf

Passo 2: Rimuovere il commento dall'opzione DefaultRoot. All'inizio sembrerà così

#DefaultRoot                                 ~

Per favore impostalo su questo

DefaultRoot                                  /home/FTP

Passaggio 3: Imposta la directory per utente virtuale. Nella parte inferiore di questo file di configurazione, aggiungi queste linee.

\ <Directory / home / ftp /

DenyALL
AllowUser <username>
<Directory /home/FTP/
DenyALL
AllowUser <username>

Assicurati di farlo con ogni utente.

Assicurati di sostituire \ con gli utenti che hai creato in precedenza

Passaggio 4: Avvio del servizio ProFTPd

/etc/init.d/proftpd start

Scritto da Hostwinds Team  /  giugno 8, 2018