Στο σημερινό οδηγό θα δούμε πως μπορούμε να έχουμε έναν φάκελο στον υπολογιστή μας, στον οποίο μπορούν οι άλλες συσκευές στο σπίτι, όπως Windows, Linux, macOS, iOS ή και Android να έχουν πρόσβαση για να μοιράζονται μεταξύ τους αρχεία.
Για αποστολή αρχείων από έναν υπολογιστή σε άλλον υπολογιστή, υπάρχουν οι λύσεις όπως το Magic Wormhole, το Firefox Send και άλλα τα οποία μας λύνουν τα χέρια όταν θέλουμε απλά να στείλουμε κάτι στα γρήγορα.
Όσοι όμως έχουν περισσότερες από μια συσκευές (υπολογιστές, κινητά, tablet κλπ) συνδεδεμένες στο ίδιο ρούτερ σε ένα σπίτι και θέλουν κάτι πιο μόνιμο, τότε μπορούν να έχουν πρόσβαση σε έναν προκαθορισμένο φάκελο στον οποίο θα μπορούν να βάζουν αρχεία και φακέλους για να τα διαμοιράζονται.
Κοινή χρήση αρχείων μεταξύ Η/Υ με Windows, Linux, macOS
H κοινή χρήση αρχείων και φακέλων μέσω δικτύου μπορεί να γίνει με την υπηρεσία Samba. Το Samba επιτρέπει την κοινή χρήση αρχείων (και εκτυπωτών) σε διαφορετικά λειτουργικά συστήματα μέσω δικτύου. Σας επιτρέπει να έχετε πρόσβαση στα αρχεία ενός φακέλου από φορητό υπολογιστή και να μοιράζεστε αρχεία με χρήστες Windows, macOS και Linux.
Με άλλα λόγια, αποφασίζουμε ποιος υπολογιστής μας θα αναλάβει την δουλειά να δημιουργήσει έναν φάκελο στον οποίο θα έχουν πρόσβαση όλες οι υπόλοιπες συσκευές στο σπίτι μας (τοπικό δίκτυο).
Αυτός ο οδηγός καλύπτει την απλή εγκατάσταση και τη διαμόρφωση του Samba στο Ubuntu 20.04 με GNOME και χωρίς διαμόρφωση χρηστών. Σε περίπτωση που έχετε άλλη διανομή, ίσως να διαφέρει το γραφικό περιβάλλον (π.χ. έχετε KDE, LXDE, Deepin κλπ) οπότε έχουμε συμπεριλάβει και μέθοδο από το τερματικό που είναι ίδιο σε όλες περίπου της διανομές. Επίσης αν θέλετε να κάνετε share φακέλων σε συγκεκριμένους χρήστες, με κωδικούς πρόσβασης τότε θα χρειαστεί να διαβάσετε την τεκμηρίωση της διανομής σας σχετικά με το Samba (θα βρείτε ένα γενικό στις παραπομπές του άρθρου).
Διαμόρφωση του Ubuntu για κοινή χρήση αρχείων σε GNOME περιβάλλον
Το πρώτο πράγμα που θα κάνετε, όπως είπαμε είναι να αποφασίσετε ποιος υπολογιστής θα αναλάβει τον ρόλο του διακομιστή αρχείων Samba. Το δεύτερο είναι να φτιάξετε έναν φάκελο στον προσωπικό κατάλογο (home) αυτού του υπολογιστή στον οποίο θα δώσετε πρόσβαση στις συσκευές δικτύου:
- Δημιουργήστε έναν φάκελο
share
- Δεξί κλικ στον φάκελο
share
,ιδιότητες
- Στην τρίτη καρτέλα
Κοινόχρηστος Φάκελος
ήLocal Network Share
κάντε κλικ στοΔιαμοιρασμός
ήShare this folder
- Θα σας ρωτήσει αν θέλετε να να εγκαταστήσετε την υπηρεσία διαμοιρασμού, οπότε και πατάτε
εγκατάσταση υπηρεσίας
ήInstall Service
- Μόλις τελειώσει και χωρίς να πειράξετε τίποτα άλλο, κάνετε κλικ στο
Να επιτρέπετε σε άλλους χρήστες να δημιουργούν και να διαγράφουν αρχεία μέσα στον κοινόχρηστο φάκελο
και επίσης στην επιλογήGuest users
- Πατήστε
Δημιουργία διαμοιρασμού
και απαντήστε θετικά στην ερώτηση για παραχώρηση δικαιωμάτων εγγραφής στον φάκελο.
Πλέον ο φάκελος είναι έτοιμος για πρόσβαση από άλλους υπολογιστές
Διαμόρφωση του Linux για κοινή χρήση αρχείων σε τερματικό περιβάλλον
Σε περίπτωση που δεν έχετε Ubuntu η διανομή με GNOME περιβάλλον μπορείτε να κάνετε την παραπάνω διαδικασία από το τερματικό.
Δημιουργείστε έναν φάκελο share
στον home folder σας
mkdir ~/share
Kάντε εγκατάσταση την υπηρεσία samba και επιβεβαιώστε ότι τρέχει και ξεκινάει αυτόματα.:
Debian based:
sudo apt install samba
sudo systemctl start smbd
sudo systemctl enable smbd
openSUSE:
sudo zypper -n in samba
sudo systemctl enable smb nmb
sudo systemctl start smb nmb
Fedora:
sudo dnf install samba
sudo systemctl enable smb
sudo systemctl start smb
Επεξεργαστείτε το αρχείο ρυθμίσεων /etc/samba/smb.conf
π.χ. με vim
sudo vim /etc/samba/smb.conf
όπου στο τέλους του αρχείου προσθέτουμε τις παρακάτω γραμμές (αλλάζοντας το USER με το όνομα χρήστη του home φακέλου):
[share]
comment = Samba on PC
path = /home/USER/share
read only = no
guest ok = yes
Αποθηκεύστε το αρχείο και κάντε επανεκκίνηση την υπηρεσία. Πλέον ο φάκελος share
είναι έτοιμος για κοινή χρήση αρχείων στο τοπικό δίκτυο.
Σύνδεση σε κοινόχρηστο φάκελο
Ανάλογα με την συσκευή από την οποία θέλετε να βλέπετε τον κοινόχρηστο φάκελο, μπορεί να διαφέρει ο τρόπος σύνδεσης. Σε γενικές γραμμές αυτό που χρειάζεστε συνήθως είναι ένα απο τα 2:
- Το όνομα του υπολογιστή που διαμορφώσαμε ως διακομιστή κοινόχρηστων αρχείων στο τοπικό δίκτυο (δώστε την εντολή
hostname
) - ή εναλλακτικά την IP του
Έπειτα στον file manager της συσκευής σας θα πρέπει να βρείτε στο μενού κάποια επιλογή για σύνδεση σε διακομιστή όπου προσθέτετε την παρακάτω διαδρομή:
smb://onoma-hostname/share
Συγκεκριμένα αν έχετε Linux / Windows / macOS/ iOS / Android :
GNOME:
- Ανοίξτε το Nautilus / Files
- Στην αριστερή πλευρά κάντε κλικ στο «Άλλες τοποθεσίες»
- Στην κάτω μπάρα διευθύνσεων συμπληρώστε
smb://onoma-hostname/share
- Πατήστε σύνδεση και στο παράθυρο που θα ανοίξει επιλέξτε
Ανώνυμο
καιαποθήκευση για πάντα

Windows:
Στα Windows, ανοίξτε τη Διαχείριση αρχείων και επεξεργαστείτε τη διαδρομή αρχείου στην μπάρα διευθύνσεων σε:
\\onoma-hostname\share
macOS:
Μενού Finder, κάντε κλικ στην επιλογή Μετάβαση > Σύνδεση
με διακομιστή και μετά εισαγάγετε:
smb://onoma-hostname/share
iOS:
Ανοίξτε το files και δεξιά επάνω, πατήστε τις τρεις τελίτσες ...
και επιλέξτε σύνδεση με διακομιστή, όπου συμπληρώνετε :
smb://onoma-hostname/share

Android:
Εδώ, όπως συμβαίνει και στο Linux, ανάλογα το γραφικό περιβάλλον και τις εφαρμογές που έχει βάλει ο κατασκευαστής η εσείς, θα πρέπει να ανοίξετε τον διαχειριστή αρχείων και να βάλετε όπως και στις άλλες συσκευές την διεύθυνση του κοινόχρηστου φακέλου.
Πώς μοιράζομαι αρχεία;
Με τις παραπάνω ρυθμίσεις που κάναμε στον Linux υπολογιστή μας ο φάκελος share
είναι κοινόχρηστος σε όλες τις συσκευές του τοπικού δικτύου στο σπίτι μας.
Με άλλα λόγια, ό, τι αρχεία βάλετε εκεί μέσα θα το «βλέπουν» όλες οι συσκευές με τις οποίες κάνατε την σύνδεση σε αυτόν τον φάκελο. Με αυτόν τον απλό τρόπο λοιπόν μπορείτε να κάνετε κοινή χρήση αρχείων στο τοπικό δίκτυο.
Είναι ασφαλές;
Επειδή μιλάμε για τοπικό δίκτυο σπιτιού, είναι σημαντικό να γνωρίζεται μερικά πράγματα για την ασφάλεια των κοινόχρηστων αρχείων.
Η κοινή χρήση αρχείων, φακέλου και εκτυπωτών με smb (samba) παρέχει την δυνατότητα σε συσκευές που είναι συνδεδεμένες στο ίδιο ρούτερ να μπορούν να χρησιμοποιούν αρχεία και φακέλους ακόμα και χωρίς σύνδεση στο internet. Μπορούμε παράδειγμα να κάνουμε μεταφορά αρχείων από pc σε pc μέσω δικτύου που έχει δημιουργηθεί από το ρούτερ μας με την απλή ρύθμιση που είδαμε παραπάνω.
Επειδή όμως τo ρούτερ είναι συνδεδεμένο και στο internet θα πρέπει τουλάχιστον να έχουμε διασφαλίσει ώστε π.χ. το WiFi μας να μην χρησιμοποιεί τους εργοστασιακούς κωδικούς σύνδεσης και έτσι να μην είναι συνδεδεμένος κάποιος άγνωστος. Σε διαφορετική περίπτωση είναι πολύ εύκολο κάποιος κακόβουλος χρήστης να κάνει αναζήτηση και προβολή υπολογιστών στο δίκτυο μας και άρα να βρει τον κοινόχρηστο φάκελο με τα αρχεία μας.
Περισσότερα για την ασφάλεια του οικιακού μας δικτύου και του WiFi στα παρακάτω άρθρα:
- Προστάτεψε το WiFi σου από Hackers
- Πως ελέγχω με fping ποιες συσκευές είναι συνδεδεμένες στο δίκτυο
- Βρες ποιος κλέβει το internet και διώξε κόσμο !
Άλλοι τρόποι για μεταφορά αρχείων ανάμεσα σε υπολογιστές και κινητά
Με τις διάφορες συσκευές που έχουμε στο σπίτι μας, όταν επιθυμούμε να μετακινήσουμε αρχεία, βίντεο, τραγούδια, φωτογραφίες κλπ από υπολογιστή σε κινητό, tablet και αντίστροφα η λύση με την δημιουργία κοινόχρηστου φακέλου με αρχεία είναι ιδιαιτέρα χρήσιμη.
Παρόλα αυτά μόλις το εφαρμόσετε στο δίκτυο του σπιτιού σας, οι περισσότεροι σίγουρα θα θέλετε να το πάτε ένα βήμα παρακάτω. Σε αυτή την περίπτωση η λύση ακούει στο όνομα NAS. Τι είναι το NAS ; Αν έχετε ακόμα την απορία τότε διαβάστε τα παρακάτω άρθρα για όσους θέλετε να στήσετε ένα μικρό και οικονομικό server στο σπίτι σας:
- Review: Έχουμε το Raspberry Pi 4 με 4πύρηνο CPU και 4GB Ram
- Ας φτιάξουμε έναν Home Server : Εισαγωγικές έννοιες
Παραπομπές:
Απλός, ωραίος και πιστεύω χρήσιμος για πολλούς ο οδηγός σου! Ωραίος, μπράβο.
Πολύ χρήσιμες και οι οδηγίες σύνδεσης από διαφορετικά λογισμικά και συσκευές.
Δεν έχω προσπαθήσει ποτέ αλλά σκέφτομαι το εξής :
Από iOS συσκευή αν βάλω μια ταινία με υπότιτλους, θα μπορούσα να την δω από την iOS συσκευή μαζί με τους υπότιτλους ;
Γιατί όχι; Το μόνο που χρειάζεται είναι το VLC στο iOS το οποίο υποστηρίζει φόρτωμα υπότιτλων
Ωπ! Σωστός! Αυτό ήταν το κενό με τους υπότιτλους! Δεν είχα σκεφτεί ποτέ ( ότι υπάρχει κιόλας ) να εγκαταστήσω τον VLC player και να φορτώσω και τους υπότιτλους!
Ωραίο, ευχαριστώ την επόμενη φορά θα το δοκιμάσω! ;-)
Μπορώ ακόμη και μέσω του mobile iOS VLC να κάνω cast στο Google Chromecast ;
( Ξέρω πως γίνεται και από τον VLC του desktop – αλλά με ενδιαφέρει και αυτό το use case )
Δεν το έχω δοκιμάσει αλλά γιατί όχι. Αφού το υποστηρίζει το VLC ανεξαρτήτως λειτουργικού
https://wp.me/pq2ce-gF0
Δυστυχως, δεν δουλευει σε pc με ubuntu 18.04, δεν συνδεεται ούτε απο Android, ούτε απο win, από το ιδιο pc και από το ιδιο κινητό android, βρήκε κατευθειαν τον κοινόχτηστο φάκελο που εφτιαξα σε 2ο pc με win10…..
Μια πιθανή λύση για αυτό σε 18.04 είναι το firewall. Χρειάστηκε να ενεργοποιήσω (Allow) τα Incoming connections για να γίνει ορατό. Επίσης προσπάθησε με το ip address instead of hostname, πχ:
\\192.168.2.32\share
Σωστο ! Υπέθεσα ότι ο απλός χρήστης δεν θα έχει ενεργό firewall μιας και από default δεν είναι ενεργό !
Πολύ χρήσιμο το σχόλιο σου για να το δουν όσο έχουν το ίδιο θέμα !
τελικά ναι, ειχατε δικιο, ειχα ενεργοποιημένο το firewall, με τις κατάλληλες ενέργειες είδα τους κοινόχρηστους φακέλους, ευχαριστώ!
καλησπέρα. σε ubuntu 20.04 με προσπάθεια σύνδεσης σε Nexus 2013, 6.0.1, μέσω Mixplorer, δε λειτουργεί.
Σου βγάζει κάποιο σφάλμα ; Δοκίμασες από άλλον υπολογιστή ;
στο Mixplorer βγάζει μηνυμα προβλήματος πως δε συνδέεται. όχι, δεν έχω δοκιμάσει από άλλο os. απλώς αυτό με ενδιαφέρει να δουλέψει. άλλους τρόπους γνωρίζω.
Δυστυχώς δεν έχω miui. Δες μήπως αυτό το χρειάζεσαι κάποιο SMB Addon για το Mixplorer.
Γενικά κάνε μια αναζήτησή για “MiUi connect to samba”
δούλεψε , όλα οκ, με το addon. ευχαριστώ. συνεχίστε παιδιά την καλή δουλειά.
Α τέλεια ! Χαίρομαι που λύθηκε !
Έχω συγκινηθεί….είσαι τέλειος
Χαχαχαχ νασε καλά ! Χαίρομαι που σου ήταν χρήσιμο
Κι όμως….το γκαντέμιασα…δεν ξέρω για ποιόν λόγο, ενώ δούλεψε και κατάφερα να συνδεθώ και να ανταλλάξω αρχεία μια δούλευε-μια όχι. Τώρα δεν δουλεύει καθόλου. Μου βγάζει ένα πρόβλημα στο pc με τα wi$do%s το οποίο μου λέει να τσεκάρω αν έχω γράψει αν είναι σωστή η ονομασία του φακέλου. Ενώ λέει υπάρχει υπολογιστής με αυτήν την ip (τον αναγνωρίζει) δεν υπάρχει λέει αυτός ο φάκελος. Στην αρχή απλά έσβηνα και ξαναέγραφα το share (έτσι έχω ονομάσει τον φάκελο) και μερικές φορές συνδεόταν. Τώρα σταμάτησε τελείως. Συγκεκριμένα μου βγάζει αυτό το παράθυρο:
Windows cannot access \\192.168 2 9\share
Check the spelling of the name. Otherwise, there might be a problem with your network. To try to identify and resolve network problems, click Diagnose.
Hide details Diagnose Cancel
Error code: 0x80070035
The network path was not found.