Εργαλεία Χρήστη

Εργαλεία ιστότοπου


ssh_secure_shell

Βλέπετε μια παλαιότερη έκδοση της σελίδας!


Το Πρόβλημα

Πρόβλημα 1: Έχετε 2 υπολογιστές συνδεδεμένους στο ίδιο router μέσα στο σπίτι σας και θέλετε να μεταφέρετε ένα αρχείο από τον Α στον Β.

Πρόβλημα 2: Έχετε 1 υπολογιστή στο χωριό σας με τις φωτογραφίες από τις διακοπές σας και 1 υπολογιστή στο σπίτι σας και θέλετε να δείξετε τις φωτογραφίες στους φίλους σας.

Πρόβλημα * : Έχετε 2 υπολογιστές και θέλετε από τον Α να μπείτε και να διαχειριστείτε τα αρχεία του Β.

Η Λύση (Για σύνδεση απο Α->Β)

0. Εγκαταστήστε ΚΑΙ ΣΤΟΥΣ 2 Η/Υ από το Software Center (Applications → Software Center) το πρόγραμμα 'secure shell client and server (metapackage)'. Είναι η πρώτη επιλογή όταν κάνετε search για “ssh”.

1.

1a. Περίπτωση μέσω τοπικού δικτύου (δλδ. υπολογιστές συνδεδεμένοι στο ίδιο 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' του router (αν συνδέεστε μέσω 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'.

Τέλος, θα σας ζητήσει τον κωδικό του χρήστη (δλδ. τον κωδικό σας στον υπολογιστή Β). Τον βάζετε και έχετε συνδεθεί.

Υ.Γ. Αν θέλετε μπορείτει να αλλάξετε το 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: -
ssh_secure_shell.1279990548.txt.gz · Τελευταία τροποποίηση: 2020/11/21 09:52 (εξωτερική τροποποίηση)