el:linux:debian:server:virtualmin:virtualmin_setup
Table of Contents
Ρύθμιση Virtual Min
Δημιουργία virtual server
Αρχικά πάμε να δημιουργήσουμε νέο virtual server για έναν νέο χρήστη testuser
- Όνομα domain : π.χ. mydomain.com
- Βάζουμε κάποιο κωδικό
- Στο Ip Address and forwarding / Network interface αφήνουμε το shared εφόσον βέβαια δεν έχουμε ενεργοποιήσει το ip-based virtual ftp που ούτως η άλλως δεν είναι απαραίτητο.
Θα ξεκινήσουν οι αυτόματες ρυθμίσεις όλων των υπηρεσιών και θα μας εμφανιστεί ένα μήνυμα όπως το παρακάτω :
Creating home directory .. .. done .. .. Saving server details .. .. done
Εάν δεν δούμε κάποιο μύνημα λάθους σημαίνει ότι όλα δημιουργήθηκαν κανονικά
Γενικές Ρυθμίσεις
Από το Module Config
- Στο Proftp enabled επιλέγουμε Yes but not by default
- Στα Other Server Settings/Default IP address for DNS records τοποθετούμε την σταθερή μας Internet ip
- Στα Extra modules available to server administrators επιλέγουμε No στα
- File Manager (home directory only)
- SSH/Telnet Login
- Upload and Download (as user)
- Custom Commands
- Command Shell (run commands as admin)
- Τσεκάρουμε το Other server settings/Also update outgoing addresses for mailboxes ώστε οι χρήστες να έχουν virtual e-mail διευθύνσεις βάση του domain τους.
Για να απλοποιήσουμε την διαδικασία δημιουργίας ftp χρήστη με ιστοσελίδα www.yourdomain.gr/~username.yourdomain.
- Δημιουργούμε τον φάκελο public_html μέσα στον φάκελο /etc/skel
- mkdir /etc/skel/public_html
- Στο System Settings ρυθμίσεις αρθρώματος / Defaults for new domains / Initial files directory for mail users επιλέγουμε /etc/skel
- Στις ρυθμίσεις του χρήστη αφού τον δημιουργήσουμε (με Add a new user) ή με Edit New user Defaults επιλέγουμε Other / user permissions / Login permissions : Email and FTP.
Ρυθμίσεις μετά την δημιουργία
Αφού δημιουργηθεί ο νέος virtual server, πάμε στις ρυθμίσεις του, και στο Edit Owner Limits, επιλέγουμε FTP only στο allowed login type.
Πηγές
- Περιορισμός αρχείων πρόσβασης χρηστών :http://www.virtualmin.com/index.php?option=com_flyspray&Itemid=82&do=details&task_id=2741
el/linux/debian/server/virtualmin/virtualmin_setup.txt · Last modified: by 127.0.0.1
