File server
Απαραίτητα κάνετε εγκατάσταση τα πακέτα ssh, samba, smbfs. Σε SUSE Linux δίνετε:
>yast2 -i ssh samba smbfs
ή σε Debian-based διανομές:
>apt-get install ssh samba smbfs
Αφού τελειώσει η εγκατάσταση συνδέεστε μέσω SSH:
>ssh user@ip
Στη θέση του user βάζετε όνομα χρήστη που θα χρησιμοποιηθεί σαν file server και στο ip την ip του υπολογιστή. Έτσι τώρα θα μπορείτε να συνδέεστε μέσω samba, π.χ.:
>smb://servername
ή
>//servername
για πρόσβαση στους shared φάκελους από windows
Ρύθμιση samba
Για δοκιμή ας φτιάξουμε ένα φάκελο π.χ. Public που θα μοιράζεται σε όλο το LAN. Συνδεθείτε μέσω SSH στον server και δώστε:
>sudo kwrite /etc/samba/smb.conf
Αρχικά ας δώσουμε ένα όνομα στο group π.χ. Home και έπειτα να ενεργοποιήσουμε την παράμετρο:
>;security = user
αφαιρώντας το ερωτηματικό. Επίσης στο Authentication σιγουρευτείτε ότι είναι ενεργές οι επιλογές:
>guest account = nobody map to guest = bad user
Με αυτόν τον τρόπο, ορίζετε ότι ο guest λογαριασμός είναι ο nobody (που θα υπάρχει στο samba ή διαφορετικά δίνετε:
>smbpasswd -an nobody
Τώρα, για να ορίσετε τον shared φάκελο, στο τέλος του αρχείου smb.conf γράφετε το εξής:
>[Public] path = /home/user/Public available = yes browsable = yes public = yes writable = yes guest ok = yes
Έπειτα αποθηκεύστε το αρχείο και βγείτε από αυτό. Μετά σε κονσόλα δίνετε:
>mkdir ~/Public
και δώστε δικαιώματα αναγνωσης/εγγραφής σε όλους τους χρήστες:
>chmod 777 ~/Public/
Τώρα δώστε:
>/etc/init.d/samba restart
Τώρα μπορείτε να βλέπετε αρχεία κειμένου, MP3, video κλπ. μέσω Samba. Τα αρχεία αυτά θα φαίνονται στον φάκελο Public.