Πρόβλημα1: Έχετε 2 υπολογιστές συνδεδεμένους στο ίδιο router μέσα στο σπίτι σας και θέλετε να μεταφέρετε ένα αρχείο από τον Α στον Β.
Πρόβλημα2: Έχετε 1 υπολογιστή στο χωριό σας με τις φωτογραφίες από τις διακοπές σας και 1 υπολογιστή στο σπίτι σας και θέλετε να δείξετε τις φωτογραφίες στους φίλους σας.
Πρόβλημα * : Έχετε 2 υπολογιστές και θέλετε από τον Α να μπείτε και να διαχειριστείτε τα αρχεία του Β.
Λύση (Για σύνδεση απο Α->Β)
0. Εγκαταστήστε ΚΑΙ ΣΤΟΥΣ 2 Η/Υ από το Software Center (Applications -> Software Center) το πρόγραμμα 'secure shell client and server (metapackage)'. Είναι η πρώτη επιλογή όταν κάνετε search για "ssh".
1.
1α.
Περίπτωση μέσω τοπικού δικτύου (δλδ υπολογιστές συνδεδεμένοι στο ίδιο router). Μάθετε την ip address του υπολογιστή στον οποίο συνδέεστε (δλδ του Β). Αυτό γίνεται απλά πηγαίνοντας
από τον υπολογιστή B Applications -> Accessories -> Terminal και γράφοντας:
ifconfig -a
Από το σεντόνι που θα σας τυπώσει στην οθόνη σας ενδιαφέρει μόνο η δεύτερη γραμμή και συγκεκριμένα το inet addr. Έστω για το συγκεκριμένο παράδειγμα ότι inet addr:192.168.1.4
1b.
Περίπτωση μέσω internet (δλδ υπλογιστές μη συνδεδεμένοι στο ίδιο router). Μαθένετε την ip address του Β από κάποιο site (google: what is my ip).
2. Από τον υπολογιστή Α πηγαίνετε Places -> Connect to Server..
3. Στο παραθυράκι που ανοίγει επιλέξτε:
- Server Type: SSH
- Server: 192.168.1.4 (αν είστε σε τοπικό δίκτυο) ή το internet ip address (αν συνδέεστε μέσω internet)
- Port: 22
- Folder: το folder path στο οποίο θέλετε να συνδεθείτε. πχ. /home ή /home/username/Pictures ή ακόμα /media (για εξωετερικούς σκληρούς και usb sticks που έχετε συνδεδεμένα στον υπολογιστή Β)
- Username: το username του χρήστη στον φάκελο του οποίου θέλετε να δυνδεθείτε. Δηλαδή το username σας στο pc B.
- Κάντε τικ στο 'add bookmark'
- Bookmark name: δώστε ένα χαρακτηριστικό όνομα στην σύνδεση. Πχ αν συνδέεστε στο /home/Pictures του υπολογιστή B δώστε "Pictures at B" ή κάτι τέτοιο
Πατήστε connect. Την πρώτη φορά θα σας ειδοποιήσει ότι συνδέεστε σε άγνωστο υπολογιστή. Επιλέξτε 'Log in anyway'.
Τέλος, θα σας ζητήσει τον κωδικό του χρήστη (δλδ τον κωδικό σας στον υπολογιστή Β). Τον βάζετε και έχετε συνδεθεί.
ΥΓ.
By stardust Αν θέλετε μπορείτει να αλλάξετε το port για μεγαλύτερη ασφάλεια. Αυτό γίνεται ως εξής:
0. Στο terminal (Applications -> Accessories -> Terminal) γράφουμε:
sudo gedit /etc/ssh/sshd_config
και αλλάζουμε το port σε αυτό που θέλουμε.
1. Κάνουμε το συγκεκριμένο port forward στο router
αν είναι ενεργοποιημένο to firewall στο Ubuntu θα πρέπει να γίνει επιτρεπτή η πρόσβαση στο επιθυμητό port. Ένας απλός και εύχρηστος διαχειριστής του firewall είναι ο Firestarter. Οπότε:
2. Εγκαθιστούμε από το synaptic (System -> Administration -> Synaptic Package Manager) το Firestarter.
3. Ανοίγουμε το Firestarter (System -> Administration -> Firestarter) πηγαίνουμε στο tab Policy (Editing = Inbound trafic Policy) και στο παράθυρο Allow service κάνουμε προσθήκη το Port που θέλουμε. Συγκεκριμένα:
* Name: <Ότι θέλουμε>
* Port: <Το επιθυμητό Port>
* When the source is: Anyone
* Comment: -