====== Ρύθμιση Proftp ====== Αρχικά ο έλεγχος από το virtualmin μας εμφανίζει το παρακάτω μύνημα. Shell /bin/false for FTP users is not included in /etc/shells, which may prevent FTP access. Προσθέτουμε λοιπόν στο αρχείο /etc/shells μια γραμμή /bin/false Δημιουργούμε επίσης την ομάδα ftp με την εντολή addgroup ftp Στην συνέχεια τροποποιούμε στο αρχείο /etc/proftpd/proftpd.conf την γραμμή που ξεκινάει με Group ώστε να γίνει Group ftp Για να αποφύγουμε το παρακάτω μήνυμα λάθους (που όμως δεν επηρεάζει την σωστή λειτουργία): Starting ftp server: proftpd - IPv6 getaddrinfo 'myserver.mydomain.com' error: Name or service not known μπορούμε να απενεργοποιήσουμε το ipv6 που ούτως ή άλλως δεν χρησιμοποιούμε. Αλλάζουμε την παρακάτω γραμμή σε UseIPv6 off Τροποποιούμε το αρχείο /etc/proftpd/proftpd.conf προσθέτωντας DefaultRoot ~ Την ίδια επιλογή μπορούμε να την ορίσουμε και από το Webmin/Servers/Proftpd Server/Files and Directories/Limit users to directories, ορίζοντας Home directory. Επίσης εάν έχουμε τροποποιήσει την θύρα που αντιστοιχείται από τον router π.χ. σε 20021, Port 21 PassivePorts 20022 20030 MasqueradeAddress server.mydomain.gr Στην συνέχεια στο αρχείο /etc/hosts δηλώνουμε την αριθμητική Internet διεύθυνση στην παραπάνω ονομαστική, π.χ. 222.199.199.100 server.mydomain.gr Θα πρέπει να ενεργοποιήσουμε στο router τις θύρες (TCP) 20021 του ftp καθώς και τις passive ports που ορίσαμε στο αρχείο ρυθμίσεων π.χ 20022 έως 20030