Δημοσιεύτηκε: 09 Αύγ 2009, 17:11
από linuxman
Διαδικασία σύνδεσης 2 Η/Υ με Λίνουξ με χρήση SSH = Secure Shell or SSH is a network protocol κύριος για μεταφορές αρχείων από γραφικό περιβάλλον .

Για την αρχή θα πρέπει να κάνουμε την εγκατάσταση με την χρήση τις παρακάτω εντολής
Κώδικας: Επιλογή όλων
sudo apt-get install ssh

εδώ μπορούμε να κάνουμε και εγκατάσταση και το
Κώδικας: Επιλογή όλων
mc =  GNU Midnight Commander
που θα μας διευκολύνει στην διαχείριση αρχείων και με δικαιώματα απλού χρήστη άλλα και υπερχρήστη .Οπότε μπορεί να γίνει εντολή κάπως έτσι
Κώδικας: Επιλογή όλων
sudo apt-get install ssh mc


Στην συνέχεια για λόγους ασφαλείας θα πρέπει να αλλάξουμε ένα στοιχείο στις ρυθμίσεις του ssh .
θα δώσουμε εντολή
Κώδικας: Επιλογή όλων
sudo gedit /etc/ssh/sshd_config

Θα πρέπει να βρούμε γραμμή 24 περίπου το # Authentication:
Και να αλλάξουμε PermitRootLogin yes για να γίνει PermitRootLogin no αποθηκεύουμε το αρχείο και θα δώσουμε εντολή
Κώδικας: Επιλογή όλων
sudo /etc/init.d/ssh restart


Τώρα μπορούμε να προχωρήσουμε με γραφικό τρόπο σύνδεσης
Από Τοποθεσίες επιλέγουμε
1. Σύνδεση στον εξυπηρετητή
2. Τύπος υπηρεσίας SSH
3. Για Εξυπηρετητής θα δώσουμε την στατική IP του απομακρυσμένου Η/Υ π.χ. του File Server μας
4. Στην γραμμή Θύρα γράφουμε 22
5. Φάκελος λογικά θα πρέπει να δώσουμε /home/username η και /media/Data η και ότι άλλο θέλουμε όπου έχουμε δώσει την πρόσβαση στο χρήστη μας .
6. Θα δώσουμε όνομα χρήστη .
7. Έχουμε και δυνατότητα να δώσουμε και σελιδοδείκτη με ένα όνομα που θα φαίνεται μετά στις Τοποθεσίες/Σελιδοδείκτες με το όνομα που δώσαμε .
Εικόνα

Επίσης έχουμε την δυνατότητα να αφήσουμε την πρώτη επιλογή για Κωδικό πρόσβασης όπως είναι
Ναι το αποθηκεύσουμε για όση ώρα θα έχουμε το Η/Υ ανοικτό
Και να το Αποθηκεύσουμε για πάντα τρίτη επιλογή .
Εικόνα

Διαδικασία σύνδεσης τον δύο Η/Υ με Linux π.χ. Ubuntu έτσι μας διευκολύνει αρκετά για μεταφορές αρχείων και στο τοπικό μας δίκτυο άλλα και στο Ίντερνετ (όπου βέβαια έχουμε την πρόσβαση με ssh , αν και λίγο ποιο αργό είναι έτσι , άλλα εδώ υπάρχει και κρυπτογράφηση , και έτσι είναι αρκετά ασφαλές παρά π.χ. με FTP = File Transfer Protocol port 21 .

Εάν μικρό "κόλπο" εάν θέλετε να συνδεθείτε για λίγη ώρα σε άλλο Η/Υ στην γραμμή του Nautilus μπορείτε να γράψετε κάτι παρόμοιο
Εικόνα

Εάν έχουμε κάποιον που θέλουμε να δώσουμε κάποια αρχεία προκειμένου να τα ανεβάζουμε κάπου απλά μπορούμε να του ανεβάσουμε άμεσα στο Η/Υ του .
Για λόγους ευνόητους μπορεί να μας φτιάξει ένα όνομα χρήστη και κωδικό και να ανεβάσουμε στο φάκελο χρήστη που μας έφτιαξε .
Εάν θέλουμε να έχουμε πολλές φορές την δυνατότητα για ανέβασμα από και προς το Η/Υ μας είτε του φίλου μας τότε με την χρήση του http://www.dyndns.com υπηρεσία μπορούμε να έχουμε ένα στατικό hostname του Η/Υ μας ( μάλλον του ρούτερ μας )
Εδώ υπάρχει και οδηγός για αυτό viewtopic.php?f=9&t=2036&st=0&sk=t&sd=a#p19503

Και εάν θέλουμε να δώσουμε στο φίλο μας την δυνατότητα να ανεβάσει κάποιο αρχείο στο Η/Υ μας τότε μπορούμε θα φτιάξουμε ένα όνομα χρήστη για αυτόν και με την χρήση του IP μας είτε και με http://www.dyndns.com hostname μας θα του δώσουμε την πρόσβαση .
Για να γίνει αυτό από έξω στο εσωτερικό μας IP θα πρέπει να ανοίξουμε την πόρτα 22 με αναλυτικές οδηγίες που υπάρχουν εδώ
http://www.portforward.com/english/appl ... Pindex.htm σχεδόν για κάθε ρούτερ .

Προσοχή και μιλαμε για σύνδεση όχι στο εσωτερικό μας δίκτυο άλλα έξω στο Ίντερνετ .
Εάν θα εφαρμόσετε αυτό δεν θα πρέπει να έχετε 1. κωδικούς (π.χ. 123456 και ένα όνομα χρήστη σαν admin,linux,ubuntu η και 2 γράμματα είναι θέμα ασφαλείας ) 2. Προσέχετε που θα δώσετε και σε ποιον την δυνατότητα πρόσβασης .
3. Εάν δεν θέλετε ο φίλος σας να μπορεί να έχει πρόσβαση στο φάκελο του χρήστη σας επιλέγετε από ιδιότητες στο φάκελο /home για τον χρήστη σας
Κάπως έτσι όπως στην εικόνα
Εικόνα

Υ.Γ. Για τα παράθυρα μπορείτε να χρησιμοποιείτε το πρόγραμμα http://winscp.net/eng/docs/screenshots .

Εικόνα
Το Περιεχόμενο του οδηγού διέπεται από την άδεια Creative Commons
Αναφορά προέλευσης - Μη Εμπορική Χρήση-Παρόμοια διανομή 3.0 Ελλάδα.
Βασισμένο σε μία εργασία του http://www.greeklug.gr