THMMY.gr

Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα => Επικοινωνία - Internet (Browsers, eMailers, IΜs, Chat, VoIP) => Topic started by: Tempus Fugit on October 12, 2012, 15:40:32 pm



Title: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: Tempus Fugit on October 12, 2012, 15:40:32 pm
Ψάχνω να βρώ τρόπο να συνδέομαι εξ' αποστάσεως στον υπολογιστή μου, που έχει dual boot Win 7 και ubuntu 10.04.

Γνωρίζω το team viewer που δουλεύει και στις δύο περιπτώσεις, απλώς η ερώτησή μου είναι αν μπορώ να κάνω κάτι
ώστε να κάνω απομακρυσμένα και το log in. Ουσιαστικά δε θέλω να αφήνω τον υπολογιστή συνεχώς ανοιχτό και θέλω
πχ να παραγγέλνω σε κάποιον (aka η μάνα μου) να ανοίγει τον υπολογιστή και τα υπόλοιπα να τα κάνω εγώ. Το λέω
αυτό καθώς δεν μπορώ να της λέω να ανοίγει team viewer να μου λέει κωδικούς συνεδρίας και δε συμμαζεύεται.

Αυτό ισχύει για 2 περιπτώσεις, από win σε win και από ubuntu σε ubuntu. Cross-connection και τετοια δε χρειαζονται,
αν βρεθει λύση στα linux μου αρκει πιστευω.

Αν έχει κανεις υπόψιν του ιδέες ας αναφέρει, ευχαριστώ :)


Title: Re: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: Groucho on October 12, 2012, 15:56:12 pm
Στα windows μπορεις να βάλεις το teamviewer να ανοίγει αυτόματα κατά την έναρξη. Οπότε άμα έχεις στάνταρ κωδικό κτλ συνδέεσαι κατευθείαν εφόσον η μάνα σου έχει κάνει το λογκίν. Αλλά και πάλι έχει κάτι μαγκιές που μπορείς να κάνεις απομακρυσμένο login. Σου δίνει ένα κωδικό και κάτι περίεργα που δε θυμάμαι. Για windows πάντα.


Title: Re: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: Tempus Fugit on October 12, 2012, 16:12:48 pm
ναι μπορείς να ορίσεις να ξεκινάει στο startup και αν είσαι λογκαρισμένος συνδέεσαι κατευθείαν.
Οκ αυτό λύθηκε. Απλώς αν υπάρχει τρόπος να γίνεται και το log in απομακρυσμένα.

Αλλιώς η εύκολη λύση να βάζεις να κάνει log in αυτόματα. Ντάξ' γίνεται...


Title: Re: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: Groucho on October 12, 2012, 16:19:05 pm
Σου λέω όταν το κανα εγκατάσταση στα windows είχε κάποια επιλογή για να μπορώ να κάνω και απομακρυσμένο login. Δεν είμαι και σίγουρος αλλά μάλλον γίνεται


Title: Re: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: bakeneko on October 12, 2012, 16:20:55 pm
Τα X windows έχουν remote login αλλά δεν το έχω ψάξει, απλά ξέρω ότι υπάρχει... Αν γκουγκλάρεις θα βρεις διάφορες λύσεις από απλές μέχρι τρέχα γύρευε. Όπως και να χει όμως θα πρέπει όποιος βρίσκεται στον υπολογιστή όπου θέλεις να μπεις ποια είναι η IP του..!


Title: Re: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: Burlitsa on October 12, 2012, 17:04:33 pm
Έχω την εντύπωση πως και με το t.v. γίνεται αυτό που λες, απλά πας στις ρυθμίσεις... Έχω καιρό που το είχα κάνει πάντως θυμάμαι να κάνω rr το πσ και μετά να λογκαρω με το teamviewer...


Title: Re: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: Tempus Fugit on October 12, 2012, 17:57:14 pm
Μπορεις να κάνεις login αυτόματα στα linux, και αντίστοιχα να ξεκινάει logged in ο team viewer. Αυτή τη στιγμή το θέμα το έλυσα ως προς αυτό,
ότι δηλαδή με την πίεση του μπουτόν (:Ρ) μπορεις μετα απο καποια ωρα να συνδεθεις μεσω team viewer χωρις να κανεις κατι αλλο.

Απλως για θεμα σχετικης ασφαλειας θα ηθελα να ζηταει εστω καπου τον κωδικο αφοτου εχει ξεκινησει ο team viewer.

Σκέφτηκα να ξεκιναει script για shutdown on startup και να το ακυρωνω απομακρυσμενα με κωδικο.

Αλλα δε δουλευει ως τωρα.


Title: Re: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: Δικαστής Μύρτιλος on October 12, 2012, 19:19:28 pm
Ξέχνα το Team Viewer.

SSH. Το μόνο που χρειάζεται είναι να είναι ανοικτός ο υπολογιστής, χωρίς να χρειάζεται login τοπικά αφού λειτουργεί ως υπηρεσία. Κάνεις το login από οπουδήποτε βρίσκεσαι (αρκεί να ξέρεις την IP, θα μπορούσες να κάνεις κάτι του στυλ DynDNS εφόσον μάλλον έχεις δυναμική IP, και μάλλον πρέπει να ανοίξεις και θύρα στο firewall του router σου). Το login γίνεται απομακρυσμένα και κρυπτογραφημένα, και σε βγάζει σε κονσόλα. Αν χρειάζεσαι να τρέχεις προγράμματα απομακρυσμένα με γραφικό περιβάλλον απλά ενεργοποιείς το Χ forwarding.

http://principialabs.com/beginning-ssh-on-ubuntu/

Και προφανώς μην χρησιμοποιείς απλοικό κωδικό. Και απενεργοποίησε το root login.


Title: Re: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: BOBoMASTORAS on October 12, 2012, 21:09:56 pm
το x forwarding είναι αργό. Ο λόγος είναι ότι το ssh κάνει μη απωλεστική συμπίεση και σε video streaming το αποτέλεσμα είναι πολύ αργό. Ανάλογα με το framework που χρησιμοποιεί η εφαρμογή σου μπορεί να δεις πολύ διαφορετικά αποτελέσματα. Πχ εφαρμογές με motif και qt πάνε πολύ γρήγορα. Εφαρμογές java πολύ αργά. Από ότι έχω καταλάβει πρέπει να κάνει force rerender η java όλο το παράθυρο ανά συχνά χρονικά διαστήματα.

Για μένα η πιο ασφαλής + ταχύτατη λύση που έχω βρει είναι tightvnc over ssh

Με αυτό τον τρόπο αφήνεις το tightvnc να κάνει συμπίεση, η οποία είναι πάρα πολύ μεγάλη γιατί ξέρει ότι συμπιέζει video και μπορεί να χρησιμοποιήσει απωλεστικό αλγόριθμο και το συμπιεσμένο αποτέλεσμα γίνεται tunnel μέσω ssh οπότε είναι κρυπτογραφημένο.

Για το παραπάνω setup χρειάζεται

tightvncserver και openssh-server στο απομακρυσμένο μηχάνημα

xtightvncviewer και openssh-client στο τοπικό μηχάνημα

Αν δεν έχουμε ήδη ανοιχτό τον tightvncsever (πχ μπορεί να ξεκινάει αυτόματα με init script)  συνδεόμαστε με ssh και τον ξεκινάμε πχ με

tightvncserver -geometry 1500x800

στη συνέχεια μπορούμε να αποσυνδεδούμε από το ssh.

Από μία κονσόλα τρέχουμε τοπικά
 
 xtightvncviewer -via example.com -encodings tight -quality 9 localhost:1

όπου example.com ο υπολογιστής που θέλουμε να συνδεθούμε και :1 το screen που άνοιξε το vnc. Το 1ο είναι :1 το 2ο :2 κοκ

Στο video που παίρνουμε υπάρχουν κάποια artifacts αλλά σε πολύ αποδεκτά πλαίσια και όχι χειρότερα απ ότι από το teamviewer.

Με το παραπάνω setup έχω πετύχει πολύ καλά αποτελέσματα από ταχύτητα ακόμα και σε αργές συνδέσεις.

Για ασφάλεια καλό είναι να κοπεί η θύρα του vnc με firewall ώστε να μην επιτρέπονται συνδέσεις απ ευθείας σε αυτό και να πρέπει να περνάνε πάντα μέσω του ssh.


δεν έχω ιδέα αν το παραπάνω setup μπορεί να παίξει σε windows....



Title: Re: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: Tempus Fugit on October 12, 2012, 21:58:52 pm
Το ssh και το tightvnc τα απέκλισα αρχικά λόγω μη σταθερής ip.

Για DynDNS θέλει να στήσεις ολόκληρο server φαντάζομαι. Ήθελα κάτι που να γίνεται γρήγορα και το team viewer αρκεί γι' αυτό που χρειάζομαι πιστεύω.

Το θέμα ασφάλειας μέσω internet δε με απασχόλησε γιατί δεν σκοπεύω να το χρησιμοποιώ συχνά, απλώς αν χρειαστεί κάτι. Κυρίως με απασχολούσε ασφάλεια σπιτιού, του στυλ να κάτσει κάποιος στον υπολογιστή.


Title: Re: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: Δικαστής Μύρτιλος on October 12, 2012, 22:09:01 pm
Το DynDNS δεν χρειάζεται κάτι ιδιάιτερο. Με δυναμική IP έχεις σταθερό DNS hostname. Για να γίνει αυτό πρέπει να τρέχει ένα πρόγραμμα στον υπολογιστή για να έχεις πάντα τη σωστή διέυθυνση αλλά πλέον υποστηρίζουν πολλοί routers ήδη τέτοιες υπηρεσίες, οπότε απλά κάνεις λογαριασμό (κάποια είναι και δωρεάν) και τα εισάγεις στο router σου και έχεις το σταθερό hostname.


Title: Re: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: papanestor on October 13, 2012, 01:51:27 am
Ψάχνω να βρώ τρόπο να συνδέομαι εξ' αποστάσεως στον υπολογιστή μου, που έχει dual boot Win 7 και ubuntu 10.04.

Θέλεις να κάνεις απομακρυσμένη διαχείρηση (πχ να τρέχεις προγράμματα στον υπολογιστή στο σπίτι σου) ή απλά να μεταφέρεις-βλέπεις αρχεία μόνο; Εφόσον δεν σε ενδιαφέρει σε πιο λειτουργικό θα μπαίνεις φαντάζομαι ότι θα χρειάζεσαι το δεύτερο...
Το πρώτο απαιτεί κάποιες από τις λύσεις που σου έδωσαν τα παιδιά πιο πάνω. Το δεύτερο απαιτεί απλά να σηκώσεις έναν ftp server (ή έναν samba server) στο μηχάνημα στο σπίτι σου.
Και οι δύο λύσεις απαιτούν έναν λογαριασμό στο dyndns. Εδώ και μερικούς μήνες έχουν αλλάξει το σύστημα τους και πρέπει να δώσεις στοιχεία πιστωτικής χωρίς να πληρώσεις (είναι 20 δολλάρια το χρόνο για 31 hosts) αν σε δεκατέσσερις μέρες δεν θελήσεις να πληρώσεις τότε σου μένει ένα host name τζάμπα. Σου προτείνω το dyndns γιατί είναι αυτό που υποστηρίζουν σχεδόν όλα τα ρουτεράκια. Μπορείς φυσικά να βάλεις και τον client που κάνει ανανέωση την IP με το hostname στον υπολογιστή σου (που ούτως ή άλλως κάποιος θα σου τον ανάβει για μπεις). Μετά κάνεις και το ανάλογο port forward στο ρουτεράκι και τελειώσες (το port forward ούτως ή άλλως δεν το γλιτώνεις!).
Το καλό με τη δεύτερη λύση είναι ότι δε χρειάζεσαι ειδικό software στον client υπολογιστή ενώ το καλό με την πρώτη λύση είναι ότι υπερκαλύπτει και τη δεύτερη!


Title: Re: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: Emfanever on October 13, 2012, 03:51:28 am

Θέλεις να κάνεις απομακρυσμένη διαχείρηση (πχ να τρέχεις προγράμματα στον υπολογιστή στο σπίτι σου) ή απλά να μεταφέρεις-βλέπεις αρχεία μόνο;


Αν θέλει απλά να έχει πρόσβαση σε αρχεία, μπορεί να το κάνει εύκολα με dropbox και δε χρειάζεται καν να είναι ανοιχτός ο υπολογιστής. Αν και δε νομίζω να θέλει κάτι τέτοιο.


Title: Re: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: Tempus Fugit on October 13, 2012, 04:15:37 am
οχι, θέλω να έχω πρόσβαση γενικότερα. Είτε δεδομένα είτε cpu-gpu.


Title: Re: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: ^^DaRk_HunTeR on October 13, 2012, 06:12:04 am
Βασικά εγώ εδώ και χρόνια χρησιμοποιώ το RealVNC enterprise edition (που πρέπει να "αγοράσεις") για Win2Win χρήση... Δεν είχα κανένα πρόβλημα ως τώρα και η ταχύτητα είναι σχετικά ικανοποιητική...

Απλά όπου Server πρέπει να βάλεις ένα απο τα εξής:
This address can take the following forms:
• A host name for the host computer, for example johndoe. (Note the computer may not have a host
name.)
• An IP address for the host computer in IPv4 format, for example 192.168.0.133.
• An IP address for the host computer in IPv6 format within square brackets, for example
[2001:db8::1]. (Note IPv6 may not be enabled.)

You can request that the connection be encrypted.
(....)

Πάντως η λύση DynDNS είναι αρκετά straightforward και βοηθάει, μη σε φοβίζει...


Title: Re: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: madmetal on October 13, 2012, 10:46:01 am
Wake up on lan (πού το θυμήθικα)
SSH
Statip IPv6 prefix (εάν έχεις ips ote)


Title: Re: Απομακρυσμένη σύνδεση σε υπολογιστή [Ubuntu & Windows]
Post by: BOBoMASTORAS on October 13, 2012, 14:31:31 pm
Wake up on lan (πού το θυμήθικα)
SSH
Statip IPv6 prefix (εάν έχεις ips ote)


το wake on lan όμως πως θα το κάνεις? Πρέπει να είσαι ήδη στο lan. Η μόνη λύση που έχω βρει είναι να έχεις router που υποστηρίζει vpn. Οπότε κάνεις vpn με το router σου (πρέπει να έχεις dyndns) και μετά στέλνεις το wake on lan στο interface του vpn, Οπότε ο router το προωθεί στο απομακρυσμένο lan. Δυστυχώς ο router μου και φαντάζομαι οι περισσότεροι δεν υποστηρίζουν vpn.

Επίσης για πες τίποτα παραπάνω για το ipv6 prefix...