ssh forwarding (ή remote desktop) σε CMS (ή apache)

...hardware-drivers για servers & thin clients(web, ftp, κλπ)

Συντονιστής: the_eye

ssh forwarding (ή remote desktop) σε CMS (ή apache)

Δημοσίευσηαπό Dimitris » 11 Σεπ 2008, 04:10

Κάποτε είχα δει μια ιστοσελίδα που έκανε ssh forwarding (ή remote desktop δε θυμάμαι τι από τα δυο) στην ιστοσελίδα τους. Έχει κανείς ιδέα πως μπορεί να γίνει κάτι τέτοιο σε ένα content management system (το αγαπημένο μου είναι το plone αλλά και οποιοδήποτε άλλο είναι ευπρόσδεκτο) ή έστω σε ένα apache web server. Για να γίνω πιο αναλυτικός μέσω μιας ιστοσελίδας, φυσικά όσο πιο ασφαλές γίνεται, να μπορώ να ανοίγω ένα πρόγραμμα που θα τρέχει στο server και το αποτέλεσμά του να εμφανίζεται στο φυλομετρητή του client.
Eυχαριστώ
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: ssh forwarding (ή remote desktop) σε CMS (ή apache)

Δημοσίευσηαπό plicatilis » 11 Σεπ 2008, 09:05

κάτι σαν το webmin φαντάζομαι σου είναι απαραίτητο!
plicatilis
babeTUX
babeTUX
 
Δημοσιεύσεις: 63
Εγγραφή: 23 Μάιος 2008, 14:55
Εκτύπωση

Re: ssh forwarding (ή remote desktop) σε CMS (ή apache)

Δημοσίευσηαπό bullgr » 11 Σεπ 2008, 10:35

Εάν θέλεις διαχείριση του web server & sql βάσης δεδομένων το webmin είναι αυτό που χρειάζεσαι...
Εάν θέλεις να έχεις πρόσβαση σε έναν λογαριασμό ενός υπολογιστή (user, root) από έναν άλλον απομακρυσμένο τότε η λύση είναι ssh. Συνδέεσαι με ssh και μπορείς να κάνεις (στον λογαριασμό που συνδέθηκες) ότι θέλεις, σαν να καθόσουν μπροστά στον συνδεμένο υπολογιστή.

Για να γίνει αυτό θα πρέπει στον υπολογιστή που θέλεις να συνδέεσαι να τον κάνεις ssh server...
Αργότερα σκέφτομαι να κάνω έναν οδηγό για ssh. Προς το παρόν βολέψου με τον επίσημο οδηγό του Ubuntu Wiki: https://help.ubuntu.com/community/SSHHowto
ΕΠΙΤΡΕΠΕΤΑΙ ΝΑ ΠΕΣΕΙΣ, ΕΠΙΒΑΛΛΕΤΑΙ ΝΑ ΣΗΚΩΘΕΙΣ... HASTA SIEMPRE...
Άβαταρ μέλους
bullgr
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 1853
Εγγραφή: 10 Μάιος 2008, 21:45
Εκτύπωση

Re: ssh forwarding (ή remote desktop) σε CMS (ή apache)

Δημοσίευσηαπό linuxman » 11 Σεπ 2008, 10:37

Λίγο μη ασφαλές είναι άλλα μπορεί να γίνει , αν πεις κάπως πιο αναλυτικά έστω με πρόγραμμα του Server .
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: ssh forwarding (ή remote desktop) σε CMS (ή apache)

Δημοσίευσηαπό Dimitris » 11 Σεπ 2008, 11:04

Ευχαριστώ για τις απαντήσεις, αλλά όχι δε θέλω να κάνω διαχείρηση του server. Αυτό το κάνω με ssh χωρίς να χρειάζομαι το webmin. Με x forwarding (δηλαδή με ssh -X) βλέπεις το αποτέλεσμα μιας εντολής του απόμακρου υπολογιστή στον υπολογιστή σου. Κάποιος τώρα που επισκέπτεται την ιστοσελίδα που τρέχει στον server, να μπορεί να εκκινήσει προγράμματα στο server και το αποτέλεσμα να το δει στο browser του. Για παράδειγμα ανοιγω τη σελίδα www.foo.gr κι από κει να ζητάω να τρέξει το inkscape στο server και το inkscape να ανοίξει στο firefox.
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: ssh forwarding (ή remote desktop) σε CMS (ή apache)

Δημοσίευσηαπό ftso » 11 Σεπ 2008, 11:06

Αν και δεν απαντά στην ερώτηση και στο πρόβλημα ,το παρακάτω σχετικό howto μπορεί να φανεί χρήσιμο σε πολλούς...

http://www.thelug.gr/?q=node/86
έγραψε:X προωθηση μεσω ssh(για windows)
Εικόνα: insider
Δευ, 01/09/2008 - 13:29 — insider

Δεν ειναι καποια απορια η κατι τετοιο απλα σημερα μολις χρειαστικε να χρησιμοποιησω αυτην την μεθοδο για να εχω προσβαση στο λινουξ απο γουιντοους μηχανιμα. Οποτε αποφασησα να σας πω τα βηματα που ακολουθησα ωστε αν το χρειαστει καποιος να μην το ψαξει κ πολυ(κατι σαν μασιμενη τροφη).
Η Φιλοσοφία:

Οπως ξερετε (?) το λινουξ χρησιμοποιει το Χ για να μας διχνει τα γραφικα... Χμμ... τι σημαίνει χρησιμοποιει ?
Το Χ ειναι μια εφαρμογη που τρεχει σαν διακομιστης, δηλαδη τρεχει συνεχεια και περιμενει αλλα προγραμματα να συνδεθουν σε αυτον.
Ποια προγραμματα συνδεοντε ? ολα αυτα που μας δειχνουν γραφικα, δηλαδη το gnome ας πουμε, τι κανει για να μας δειξει τα γραφικα του ?
Σε γενικές γραμμες αυτο που κανει ειναι να πει στον Χ διακομιστη που τρεχει: Ζωγραφισε στην οθονη που διαχειριζεσαι ενα παραθυρο...
Σε πολυ πολυ γενικες γραμμες κατι τετοιο συμβαινει...

Εμεις λοιπον αφου θελουμε να βλεπουμε αυτα που θελει να μας δειξει το gnome σε αλλη οθονη(δεν εχει σημασια σε πιο pc ειναι) τι κανουμε ?
Τρεχουμε εναν αλλον διακομιστη που διαχειριζεται μια αλλη οθονη!
Τελος τα λογια:

Για την διαδικασια που περιεγραψα παραπανω θα χρειαστουμε ενα προγραμμα που να κανει τον διακομιστη και ενα προγραμμα για να συνδεθουμε με ssh στο μηχανιμα που να υποστηριζει X tunneling.
Αυτα τα προγραμματα για μας θα ειναι το Xming και το putty
ειναι και τα δυο δωρεαν οποτε ολα καλα(γιατι αλλιως θα τρωγαμε τρελο αγχος Sticking out tongue αλλα τεσπα)..
Στο λινουξ:

Στο pc που θελουμε να "τραβηξουμε" την εικονα, πρεπει να κανουμε μια μικρη αλλαγη στο sshd_config:
sudo gedit /etc/ssh/sshd_config
Και αν δεν υπαρχει βαζουμε το αυτην την γραμμη:
X11Forwarding yes
Στο Γουιντοους:

Εγκαθηστουμε το Xming και τρεχουμε το Xlaunch.
Σαν καθε γουιντοους προγραμμα παταμε επομενο και μετα επομενο και μετα επομενο και μετα επομενο!
Μετα τρεχουμε το putty και απο το tab που λεγετε Tunnel επιλεγουμε να εχουμε Χ τουννελινγκ!
Τελος ειμαστε ετοιμοι να συνδεθουμε, βαζουμε(εκει που λεει session-> host) το χοστ νειμ του λινουξ και παταμε οπεν!
αν εγιναν ολα καλα, μπορουμε να ανοιξουμε οποιαδοιποτε Χ προγραμμα θελουμε,
ας δοκομασουμε:
gedit(http://img66.imageshack.us/my.php?image ... ot1qv8.gif)
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: ssh forwarding (ή remote desktop) σε CMS (ή apache)

Δημοσίευσηαπό bullgr » 11 Σεπ 2008, 11:12

Δηλαδή κάτι σαν online desktop; Εδώ πάμε σε βαθιά νερά... Νομίζω ότι η ιστοσελίδα foo.gr θα πρέπει να είναι δημιουργημένη έτσι ώστε να προωθεί τις εντολές. Δηλαδή να είναι δυναμική σελίδα φτιαγμένη είτε σε php είτε σε javascript ακόμα και σε python!!! Το ssh δεν νομίζω να το χρειάζεσαι γιατί οι εντολές θα δίνονται απευθείας από τη ιστοσελίδα στον web server.

Αλλά από κει και πέρα τι παίζεται δεν το γνωρίζω... :(
ΕΠΙΤΡΕΠΕΤΑΙ ΝΑ ΠΕΣΕΙΣ, ΕΠΙΒΑΛΛΕΤΑΙ ΝΑ ΣΗΚΩΘΕΙΣ... HASTA SIEMPRE...
Άβαταρ μέλους
bullgr
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 1853
Εγγραφή: 10 Μάιος 2008, 21:45
Εκτύπωση

Re: ssh forwarding (ή remote desktop) σε CMS (ή apache)

Δημοσίευσηαπό Dimitris » 11 Σεπ 2008, 11:16

Aκριβώς κάτι τέτοιο. Αυτά είναι λες βαθιά νερά, ε; Αν δεν μας πετάξουν στα βαθιά, δε θα μάθουμε και να κολυμπάμε :D
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: ssh forwarding (ή remote desktop) σε CMS (ή apache)

Δημοσίευσηαπό bullgr » 11 Σεπ 2008, 11:35

Εμπειρικά εάν το δεις αξίζει τον κόπο να ασχοληθείς. Είναι ωραίο project...
Αλλά από άποψης απόδοσης και ευχρηστίας ξέχνα το. Το web και οι ταχύτητες εδώ στο Ellada δεν σηκώνουν τέτοιες υπηρεσίες. Εάν θεωρήσουμε δεδομένο ότι ο web server σου έχει leased γραμμή, άρα ταχύτατος, ο χρήστης που θα συνδεθεί στις εν λόγω υπηρεσίες που θέλεις να προσφέρεις θα πρέπει να έχει καμιά δορυφορική T1, T3!!!

Ρίξε μια ματιά εδώ σε ένα πάρα πολύ καλό online desktop: http://www.ulteo.com/home/en/start?autolang=en
Είναι φανταστικό και φοβερό σαν ιδέα και εμφάνιση αλλά δύσχρηστο λόγω απόκρισης στην ταχύτητα σε σημείο εκνευριστικό. Και στο τέλος θα το παρατήσεις...

Επιγραμματικά, καλό είναι ως project να πάρεις εμπειρίες. Αλλά ως λειτουργία στη σελίδα σου... ξέχνα το. Ίσως σε 2 χρόνια όταν θα έχει ολοκληρωθεί το δίκτυο οπτικών ινών sto Ellada :lol:
ΕΠΙΤΡΕΠΕΤΑΙ ΝΑ ΠΕΣΕΙΣ, ΕΠΙΒΑΛΛΕΤΑΙ ΝΑ ΣΗΚΩΘΕΙΣ... HASTA SIEMPRE...
Άβαταρ μέλους
bullgr
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 1853
Εγγραφή: 10 Μάιος 2008, 21:45
Εκτύπωση

Re: ssh forwarding (ή remote desktop) σε CMS (ή apache)

Δημοσίευσηαπό Dimitris » 11 Σεπ 2008, 11:48

Κορυφαίο!!! Ακριβώς αυτό έψαχνα. Μέχρι να το πετύχω θα περάσουν 2 χρόνια σίγουρα, οπότε το timing είναι μια χαρά.
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Επόμενο

Επιστροφή στο Servers & Thin Clients