pagratios Δημοσ. 14 Οκτωβρίου 2009 Share Δημοσ. 14 Οκτωβρίου 2009 Πως μπορώ να κάνω server ftp πάνω σε ubintu?Έχω κάνει server ftp με το filezilla με την διαφορά ότι είναι μο για windows Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jim_p Δημοσ. 14 Οκτωβρίου 2009 Share Δημοσ. 14 Οκτωβρίου 2009 Υπαρχει filezilla και για linux, αλλα δεν ξερω αν ειναι στα repo του ubuntu. Την στιγμη που εκανα το post, το packages.ubuntu.com ηταν down και δεν μπορουσα να δω αν υπαρχει ετοιμο σαν πακετο. Για debian υπαρχει http://packages.debian.org/sid/filezilla Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Okkin Δημοσ. 14 Οκτωβρίου 2009 Share Δημοσ. 14 Οκτωβρίου 2009 εάν κατάλαβα καλά θες να στίσεις έναν ftp server, τότε αυτό που θες είναι το πακέτο vsftpd sudo apt-get install vsftpd <-- για εγκατάσταση [αντιγράφω από το http://ubuntuforums.org] The configuration file for vsftpd is located in /etc/vsftpd.conf. The default configuration is a little bit paranoid, not so usable for file sharing. So use this configuration instead: # Put in /etc/vsftpd.conf # Don't forget to change samurai into your local username listen=YES anonymous_enable=YES local_enable=YES write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES chown_uploads=YES chown_username=samurai ftpd_banner=Welcome to blah FTP service. secure_chroot_dir=/var/run/vsftpd pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/vsftpd.pem anon_root=/home/ftp Don't forget to backup before you use this configuration. sudo cp /etc/vsftpd.conf /root/ Now we must make writable directory for anonymous user. cd /home/ftp sudo mkdir opendir sudo chmod 777 opendir/ Ok, I explain this. In my local system, I have user named 'samurai'. With this configuration, I can log into ftp server with local user, that is 'samurai'. 'samurai' can go anywhere, create files, delete files, etc as long as he has sufficient permission. With this configuration I can log into ftp server with anonymous user ( without username and password ). After logging in, the anonymous user jailed in /home/ftp directory ( pointed by anon_root ). I can't go outside. I can download files from /home/ftp directory but not create, delete anything from this directory. But I can write and delete files in opendir. If I write files in opendir or upload files in opendir, the files automatically belong to 'samurai' user. To run this server: sudo /etc/init.d/vsftpd start To stop it: sudo /etc/init.d/vsftpd stop To restart it: sudo /etc/init.d/vsftpd restart Now it is usable for file sharing, right?!!!! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mistral Δημοσ. 14 Οκτωβρίου 2009 Share Δημοσ. 14 Οκτωβρίου 2009 Ουσιαστικά ο ftp server ανεβαίνει για να παρέχει την δυνατότητα σε άλλους να μπορούν να κατεβάσουν αρχεία απ το pc μου.. σωστά; Και η εξωτερική πρόσβαση στο pc μου γίνεται με dyndns ή δίνοντας την εκάστοτε ip μου; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
pagratios Δημοσ. 14 Οκτωβρίου 2009 Μέλος Share Δημοσ. 14 Οκτωβρίου 2009 θα το δοκιμάσω στην πρώτη ευκαιρία να δω τι γίνεται!Επίσης θέλω να ρωτήσω με αυτό μπορώ φτιάχνω accounts και ποιον φάκελο να βλέπει ο καθένας? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nske Δημοσ. 14 Οκτωβρίου 2009 Share Δημοσ. 14 Οκτωβρίου 2009 By default, συνήθως, οι λογαριασμοί του FTP θα είναι οι λογαριασμοί του συστήματος και ο κατάλογος κάθε χρήστη θα είναι το home του. Τους λογαριασμούς συστήματος μπορείς να τους τροποποιήσεις με πολλούς τρόπους, ένας από αυτούς αναφέρεται στο παραπάνω εισαγωγικό. Όμως ο Vsftpd υποστηρίζει PAM, οπότε μπορεί να ρυθμιστεί το authentication να γίνεται και από οπουδήποτε αλλού (π.χ. από ένα text file που θα περιέχει λίστα με τους λογαριασμούς, από ένα LDAP directory, μία BDB/Sqlite/Postgres/MySQL, έναν Windows/Samba domain controller, οτιδήποτε). Το policy του PAM λογικά θα βρίσκεται στο /etc/pam.d/ftp. Οπότε οι ρυθμίσεις εξαρτώνται ανάλογα με το τι βάση λογαριασμών θέλεις -το πιο εύκολο είναι να χρησιμοποιήσεις τη βάση του συστήματος, η οποία δε χρειάζεται να κάνεις κάτι. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
pagratios Δημοσ. 15 Οκτωβρίου 2009 Μέλος Share Δημοσ. 15 Οκτωβρίου 2009 Λίγο μπερδεμένα τα πράγματα!Κανά πρόγραμμα fileserver δεν υπάρχει? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
parsifal Δημοσ. 16 Οκτωβρίου 2009 Share Δημοσ. 16 Οκτωβρίου 2009 Υπαρχει filezilla και για linux, αλλα δεν ξερω αν ειναι στα repo του ubuntu.Την στιγμη που εκανα το post, το packages.ubuntu.com ηταν down και δεν μπορουσα να δω αν υπαρχει ετοιμο σαν πακετο. Για debian υπαρχει http://packages.debian.org/sid/filezilla Αυτό το πακέτο είναι ο FileZilla Client. Ο FileZilla Server είναι Windows-only software, όπως μπορείς να δεις και στην homepage του. Ουσιαστικά ο ftp server ανεβαίνει για να παρέχει την δυνατότητα σε άλλους να μπορούν να κατεβάσουν αρχεία απ το pc μου.. σωστά; Και η εξωτερική πρόσβαση στο pc μου γίνεται με dyndns ή δίνοντας την εκάστοτε ip μου; Να κατεβάζουν και να ανεβάζουν. Γίνονται και τα δυο, αν θες. Για να συνδεθείς γενικά σε έναν server (όχι μόνο FTP) πρέπει να γνωρίζεις την IP του, είτε αυτή είναι static είτε dynamic στα πλαίσια μίας home internet σύνδεσης. Εναλλακτικά, να υπάρχει ένα domain name που να γίνεται resolve στην αντίστοιχη IP. Για όσους θέλουν να κάνουν host έναν server πάνω από κάποια ADSL που αποδίδει dynamic IP, οι υπηρεσίες τύπου Dynamic DNS είναι χρήσιμες. Λίγο μπερδεμένα τα πράγματα!Κανά πρόγραμμα fileserver δεν υπάρχει? Σου προτάθηκε ήδη πιο πάνω ένας δημοφιλής FTP server για Linux, ο vsftpd. Υπάρχουν και πολλοί άλλοι. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
pagratios Δημοσ. 16 Οκτωβρίου 2009 Μέλος Share Δημοσ. 16 Οκτωβρίου 2009 Απλά το vsftp μο φαίνεται πολύ δύσκολο Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
parsifal Δημοσ. 16 Οκτωβρίου 2009 Share Δημοσ. 16 Οκτωβρίου 2009 Επειδή δε διαθέτει γραφικό περιβάλλον για να τον ρυθμίσεις από εκεί; Αν αυτός είναι ο λόγος, θα απογοητευτείς στην προσπάθειά σου να βρεις κάτι τέτοιο σε Linux. Το πιο κοντινό που έχω υπόψη μου είναι να στήσεις το Webmin και να κάνεις από εκεί τις ρυθμίσεις, υπάρχει vsftpd module. Περισσότερες πληροφορίες για το τί είναι το Webmin και πώς δουλεύει θα βρεις στην homepage του. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
sergyma Δημοσ. 16 Οκτωβρίου 2009 Share Δημοσ. 16 Οκτωβρίου 2009 Επειδή δε διαθέτει γραφικό περιβάλλον για να τον ρυθμίσεις από εκεί; Αν αυτός είναι ο λόγος, θα απογοητευτείς στην προσπάθειά σου να βρεις κάτι τέτοιο σε Linux. κι ομως υπαρχει http://wiki.mandriva.com/en/Drakwizard Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
apoikos Δημοσ. 16 Οκτωβρίου 2009 Share Δημοσ. 16 Οκτωβρίου 2009 το πιο εύκολο είναι να χρησιμοποιήσεις τη βάση του συστήματος, η οποία δε χρειάζεται να κάνεις κάτι. Και το πιο επισφαλές επίσης. Δυστυχώς, ο τρόπος με τον οποίο λειτουργεί το FTP (μία σύνδεση TCP για έλεγχο και μία - τυχαία - για τα δεδομένα), καθιστά αδύνατο το connection tracking με οποιαδήποτε μορφή κρυπτογράφησης της κίνησης. Αυτό, σε συνδυασμό με το ότι δεν προβλέπεται κάποιου είδους challenge-response authentication, έχει ως αποτέλεσμα το password να περνάει clear-text πάνω από το δίκτυο. Αν αυτό το password ανήκει σε χρήστη συστήματος, τότε μπορούμε να καταργήσουμε κατευθείαν και το SSH και να το γυρίσουμε σε telnet ;-) Συμπερασματικά, pagratios: Αν θες να στήσεις κάτι για να σερβίρεις αρχεία, τότε στήσε HTTP server και όχι FTP. Δουλεύει καλύτερα, δουλεύει πίσω από firewalls, proxies, τοστιέρες και πυρηνικά καταφύγια. Αν θες να στήσεις κάτι για να σου ανεβάζει πράγματα ο οποιοσδήποτε, στήσε anonymous FTP με ένα write-only incoming/ directory. Δε χρειάζεσαι χρήστες. Αν θες να επιτρέψεις σε συγκεκριμένους ανθρώπους να ανεβάζουν πράγματα, σκέψου σοβαρά τη λύση του sftp/scp, που τουλάχιστον έχει σοβαρό authentication. Αν παρ' όλα αυτά θες να σηκώσεις FTP με χρήστες, προς θεού όχι χρήστες και passwords του συστήματος. Προσωπικά προτιμώ τον pure-ftpd επειδή έχει ένα αρκετά ευέλικτο σύστημα από virtual users και δική του password database. Μην σηκώσεις webmin. Καλύτερα κάτσε να διαβάσεις ένα 2ωρο και να καταλάβεις τι παίζει, παρά να σηκώσεις στο μηχάνημά σου μια τρύπα μεγαλύτερη από αυτήν του όζοντος. Αυτά τα ολίγα, αμήν και πότε θα ψοφήσει αυτό το ρημαδο-FTP να ησυχάσουμε. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 16 Οκτωβρίου 2009 Share Δημοσ. 16 Οκτωβρίου 2009 Αυτά τα ολίγα, αμήν και πότε θα ψοφήσει αυτό το ρημαδο-FTP να ησυχάσουμε. Μαζί με το telnet θα ψοφήσει Στο θέμα, θα τονίσω τη λύση του internal sftp του OpenSSH σε συνδιασμό με το ch-rooted περιβάλλον που μπορεί πολύ εύκολα να σου προσφέρει. Μπορείς να το συνδιάσεις με public/private keypair και ένα password στο certificate που θα μοιράσεις σε αυτούς που θέλεις να έχουν access στον FTP. Εύκολα, γρήγορα και το σημαντικότερο με κάποιο αποδεκτό επίπεδο ασφαλείας. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
parsifal Δημοσ. 16 Οκτωβρίου 2009 Share Δημοσ. 16 Οκτωβρίου 2009 κι ομως υπαρχειhttp://wiki.mandriva.com/en/Drakwizard Δεν είναι αυτόνομος FTP server, χρειάζεται τον proftpd να τρέχει από κάτω. Είναι και distro-specific αν δεν απατώμαι. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
sergyma Δημοσ. 16 Οκτωβρίου 2009 Share Δημοσ. 16 Οκτωβρίου 2009 Δεν είναι αυτόνομος FTP server, χρειάζεται τον proftpd να τρέχει από κάτω. Είναι και distro-specific αν δεν απατώμαι. μα αυτο αναφερω και εγω ο DrakWizard ειναι ενας <μαγος>που βοηθαει στην εγκατασταση και βασικη ρυθμιση διαφορων τυπων servers μεταξυ αυτων και του proftpd Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.