Προς το περιεχόμενο

FTP server σε console linux ?


DrLo

Προτεινόμενες αναρτήσεις

Δημοσ.

Έχω ένα μηχάνημα με Suse 9.0 και θέλω να του βάλω έναν FTP Server. Ως εδώ καλά. Ποιό είναι το θέμα.

 

Στο μηχάνημα αυτό δεν έχω εγκαταστήσει γραφικό περιβάλλον και λειτουργεί μόνο σε runlevel 3 δηλαδή μόνο σε Text mode. Τον μόνο server που έχω χρησιμοποιήσει κατά καιρούς είναι O fileZilla και αυτόν σε windows. Θα ήθελα έναν FTP server ο οποίος ναι μεν να τρέχει σε linux αλλά να μπορώ να τον χειρίζομαι χωρίς να αναγκάζομαι να δίνω περίπλοκες εντολές στο prompt, αλλά μέσα από ένα administrator-περιβάλλον σε text mode κάτι σαν το Yast σε console.

 

Υπάρχει κάτι τέτοιο ? Αν όχι κάποιος server με τέτοια δυνατότητα υπάρχει κάποιο πρόγραμμα για να ρυθμίζω τις επιλογές από ένα windowsPC νέσω GUI ή κάποιο πρόγραμμα που να προσθέτει σε κάποιον άλλον server (πχ pure-ftp) τη δυνατότητα να τον ρυθμίζεις από menus (τύπου Yast) ?

Δημοσ.

Τίποτα ?

 

Να ρωτήσω τότε και κάτι άλλο.

 

Διαβάζω στο Documentation του pure-ftpd ότι για να κανω μια αλλαγή στις ρυθμίσεις του πρέπει αφού αλλάφω το .conf αρχείο να κάνω restart το daemon. Αυτό δημιουργεί πρόβλημα σε κάποιον που είναι ήδη συνδεδεμένος. Δεν υπάρχει τρόπος να αλλάζεις έστω κάποιες από τις ρυθμίσεις χωρίς να χρειάζεται να γίνει restart.

Δημοσ.

restart to demon sou leei, oxi olo to mixanima... kane kill to process kai ksanarxise to

episis tsekare kai to glftpd.com kai proftpd

telos paizei kai to wzdftpd.net pou einai kai gia win

ola auta den einai me guis ktl, alla me conf files kai ta managareis meso site commands

Δημοσ.
restart to demon sou leei' date=' oxi olo to mixanima... kane kill to process kai ksanarxise to

episis tsekare kai to glftpd.com kai proftpd

telos paizei kai to wzdftpd.net pou einai kai gia win

ola auta den einai me guis ktl, alla me conf files kai ta managareis meso site commands[/quote']

 

Αυτό λέω. Αν κάνεις restart δίνοντας κάτι σαν > "pure-ftpd restart" (ναι δεγίνεται έτσι ακριβώς αλλά το πίανεις το θέμα) ενώ κάποιος στέλνει ή κατεβάζει δεν πέφτει η συνδεσή του αφού έστω και για λίγω παύει να λειτουργεί ο server ?

Δημοσ.
Αυτό λέω. Αν κάνεις restart δίνοντας κάτι σαν > "pure-ftpd restart" (ναι δεγίνεται έτσι ακριβώς αλλά το πίανεις το θέμα) ενώ κάποιος στέλνει ή κατεβάζει δεν πέφτει η συνδεσή του αφού έστω και για λίγω παύει να λειτουργεί ο server ?

 

Υπάρχουν δύο διαφορετικά πράγματα: το restart και το reconfigure. Όταν κάνεις restart (= kill το process και επανεκκίνησή του), τότε συνήθως κλείνουν όλες οι συνδέσεις, που είναι και το λογικό, αφού το restart είναι - για την πλευρά του σέρβερ - σβήσιμο και ξαναάναμα. Επειδή όμως τις περισσότερες φορές οι αλλαγές που κάνεις μπορούν απλά να ισχύσουν για όσους κάνουν login εφεξής, υπάρχει η δυνατότητα reconfigure, όπου ο server απλά ξαναδιαβάζει το config, χωρίς να ρίξει το service αυτό καθ' αυτό. Το αν θα εφαρμοστούν οι αλλαγές για όσα sessions είναι ήδη συνδεδεμένα εξαρτάται απ' το ίδιο το server process. Γενικά reconfigure κάνεις στέλνοντας SIGHUP στο daemon που σε ενδιαφέρει (π.χ. killall -HUP proftpd).

 

Προσωπικά θα σε συμβούλευα να ρίξεις μια ματιά στον vsftpd.

Δημοσ.

θενκς, θα το δοκιμάσω. Πάντως όλο τυχαία αυτή η απορία μου για το restart την είχα όταν διάβασα από το site του vsftpd ( http://www.vsftpd.com/rpm/ ) - κάτω κάτω (όπως στο παγωτό :) )

 

...

shared FTP environments where privacy is needed.

 

Anytime you make config file changes, make sure you restart vsftpd!

 

That's it. There are a host of other config options that you can add if you so desire, but by and large at this point you should have a secure and functional FTP server.

 

Θα το ψάξω πάντως

Δημοσ.

Εκ πείρας πάντως, αλλαγές στο config δεν κάνεις και κάθε μέρα. Τί αλλαγές ακριβώς φαντάζεσαι ότι θα θέλεις να κάνεις που να απαιτούν restart; Και τι είδους site θες να στήσεις;

Δημοσ.

episis, analoga kai to software bebaia, iparxoun settings ta opoia an ta allakseis xreiazetai restart, kai iparxoun kai alla settings, ligotero... xomena ston pirina tou ekastote server programmatos, ta opoia xreiazontai ena aplo "rehash" kata to opoio oi sindeseis de ginontai reset.

 

Allo tora pali, anafero endeiktika apo to gloftpd:

8. Restart INETD.

(killall -HUP inetd) or (kill -HUP <PID of inetd>

*** NOTE: This is only needed when modifying inetd.conf, glftpd.conf has nothing to do with inetd. For changes in glftpd.conf to take effect, you need to relogin.

 

telos, oi perissoteroi ftp clients gia windows toulaxiston ipostirizoun reconnect retries, dil an pesei i sindesi gia opoiondipote logo (akoma kai apo ti meria tou server) prospathoun na ksanasindethoun automata kai na kanoun resume to queue x fores ana y deuterolepta...

opote sinithos, gia ena grigoro restart tou deamon de tha xeis problima....

auta :)

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...