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

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


unix_software

Σύγκριση εκδόσεων

Εδώ βλέπετε τις διαφορές μεταξύ της επιλεγμένης έκδοσης και της τρέχουσας έκδοσης της σελίδας.

Σύνδεσμος σε αυτή την προβολή διαφορών.

unix_software [2015/03/31 14:15]
unix_software [2021/10/12 23:31] (τρέχουσα)
Γραμμή 1: Γραμμή 1:
 +==== Λογισμικό UNIX ====
  
 +=== Eφαρμογή Putty ===
 +
 +== Περιγραφή εφαρμογής ==
 +
 +H εφαρμογή «PUTTY» μας επιτρέπει να συνδεθούμε και να διαχειριστούμε ένα απομακρυσμένο λειτουργικό που υποστηρίζει το πρωτόκολλο SSH (Secure Shell), όπως για παράδειγμα ένα Unix λειτουργικό σύστημα. Με το SSH πρωτόκολλο,​ δημιουργούμε ένα ασφαλές κανάλι επικοινωνίας μεταξύ εμάς και του απομακρυσμένου λειτουργικού συστήματος έτσι ώστε κατά την διάρκεια της σύνδεσής μας, κανείς κακόβουλος ενδιάμεσος να μπορεί να «διαβάζει» τα δεδομένα που ανταλλάσουμε με το απομακρυσμένο σύστημα. ​
 +
 +== Εγκατάσταση - Εκτέλεση εφαρμογής ==
 +
 +{{:​wiki:​attention.gif?​nolink ​ |}}
 +<​html><​table width="​90%"​ style="​height:​50px"><​tr><​td style="​vertical-align:​ middle;">​Η εφαρμογή «<​b>​putty</​b>​» είναι ήδη εγκατεστημένη στους υπολογιστές των εργαστηρίων.</​td></​tr></​table></​html>​
 +
 +Για τον υπολογιστή στο σπίτι σας, μπορείτε να «κατεβάσετε» την εφαρμογή «**putty.exe**» ελέυθερα από την [[http://​www.chiark.greenend.org.uk/​~sgtatham/​putty/​download.html|επίσημη ιστοσελίδα του]] και να την αποθηκεύσετε στο φάκελο «**C:​\WINDOWS\system32**».
 +Για να εκτελέσετε την εφαρμογή,​ πατήστε **Start** → **Run** (**Έναρξη** → **Εκτέλεση** στα Ελληνικά Windows), γράψτε **putty** στο πεδίο εισαγωγής και πατήστε <​html><​button type="​button">​Enter</​button></​html>​. ​
 +
 +== Παραμετροποίηση σύνδεσης ==
 +
 +Παρακάτω περιγράφονται τα βασικά βήματα που πρέπει να ακολουθηθούν για να δημιουργηθεί μία καινούργια σύνδεση σε κάποιο απομακρυσμένο σύστημα και το τρόπο με τον οποίο θα αποθηκευτούν οι ρυθμίσεις αυτές. ​
 +
 +{{:​wiki:​servername.gif?​nolink ​ |}} 
 +<​html><​table width="​35%"​ style="​height:​440px"><​tr><​td style="​vertical-align:​ top;"><​i>​Ορισμός απομακρυσμένου server</​i><​br /><br />Με την εκτέλεση της εφαρμογής «PUTTY», θα σας εμφανιστεί το αριστερό παράθυρο διαλόγου. Αρχικά πρέπει να γνωρίζετε το όνομα ή το IP του απομακρυσμένου συστήματος,​ το οποίο πληκτρολογείτε στο πεδίο «<​b>​server name</​b>​».
 +Φροντίστε η επιλογή «<​b>​Port</​b>​» να έχει την τιμή «<​b>​22</​b>​» και η «<​b>​Protocol</​b>​» να έχει επιλεγμένο το «<​b>​SSH</​b>​»</​td></​tr></​table></​html>​
 +
 +{{:​wiki:​tunnels-ticked-check.gif?​nolink |}}
 +<​html><​table width="​35%"​ style="​height:​440px"><​tr><​td style="​vertical-align:​ top;"><​i>​Ενεργοποίηση υποστήριξης γραφικών εφαρμογών</​i><​br /><br />​Επιλέξτε από τις «<​b>​κατηγορίες επιλογών</​b>​» (<​b>​Category</​b>​),​ την επιλογή «<​b>​Tunnels</​b>​» (<​b>​Connection → SSH → Tunnels</​b>​). Στο παράθυρο διαλόγου που θα σας εμφανιστεί (βλπ εικόνα αριστερά),​ φροντίστε να ενεργοποιήσετε την επιλογή «<​b>​Enable X11 Forwarding</​b>​».
 +Η συγκεκριμένη επιλογή σας δίνει την δυνατότητα να εκτελείτε γραφικές εφαρμογές στο απομακρυσμένο μηχάνημα,​ εφ'​όσον διαθέτετε ανάλογη εφαρμογή εμφάνισης αυτών στο τοπικό σας μηχάνημα (X-Server). </​td></​tr></​table></​html>​
 +
 +{{:​wiki:​translation.gif?​nolink |}}
 +<​html><​table width="​30%"​ style="​height:​440px"><​tr><​td style="​vertical-align:​ top;"><​i>​Υποστήριξη Ελληνικών</​i><​br /><br />​Στην καρτέλα <​b>​Window → Translation</​b>​ επιλέξτε μία από τις κωδικοσελίδες «<​b>​ISO-8859-7:​1987 (Latin/​Greek)</​b>​» ή «<​b>​Win1253 (Greek)</​b>​» </​td></​tr></​table></​html>​
 +
 +{{:​wiki:​session-name.gif?​nolink |}}
 +<​html><​table width="​35%"​ style="​height:​440px"><​tr><​td style="​vertical-align:​ top;"><​i>​Αποθήκευση ρυθμίσεων</​i><​br /><br />​Επιστρέψτε στην πρώτη καρτέλα (Session). Πληκτρολογήστε στο πεδίο «<​b>​session name</​b>​» με λατινικούς χαρακτήρες,​ το όνομα με το οποίο θέλετε να αποθηκεύσετε τις ρυθμίσεις σας, και πατήστε το <button type="​button">​Save</​button>​.</​td></​tr></​table></​html>​
 +
 +== Σύνδεση σε απομακρυσμένο σύστημα ==
 +
 +Στην αρχική καρτέλα της εφαρμογής,​ «Session»,​ στην ενότητα «Saved Sessions», εμφανίζονται τα ονόματα των ρυθμίσεων που έχετε αποθηκεύσει στο παρελθόν (βλπ. § Παραμετροποίηση σύνδεσης). Για να συνδεθείτε σε κάποιο από αυτά, αρκεί απλά να κάνετε διπλό κλικ πάνω στο όνομα της σύνδεσης που επιθυμείτε. ​
 +
 +**Ψηφιακή υπογραφή απομακρυσμένου συστήματος**
 +
 +{{ :​wiki:​ssh-key.gif?​nolink |}}
 +
 +**Είσοδος στο απομακρυσμένο σύστημα**
 +
 +Από την στιγμή αυτή είστε συνδεδεμένοι στο απομακρυσμένο σύστημα και ξεκινά η διαδικασία εισόδου σε αυτό. Η τυπική διαδικασία εισόδου είναι η εισαγωγή των στοιχείων του χρήστη που θα χειριστεί το απομακρυσμένο σύστημα,​ δηλαδή το «username» (αλλιώς login name) kai «password» που έχετε ΣΤΟ απομακρυσμένο σύστημα: ​
 +
 +{{:​wiki:​article-console-unix.gif?​nolink |}}
 +<​code>​login as: <​username>​
 +<​username>​@<​remote server>'​s password: </​code>​
 +
 +{{:​wiki:​info.gif?​nolink ​ |}}
 +<​html><​table width="​90%"​ style="​height:​50px"><​tr><​td style="​vertical-align:​ middle;">​Κατά την εισαγωγή του password, ΔΕΝ θα βλέπετε καμία αντίδραση απο το απομακρυσμένο σύστημα. Αυτό είναι αναμενόμενο,​ καθώς έτσι προστατεύεστε από το να μάθουν οι γύρω σας στοιχεία για το password σας (μήκος,​ κλπ).</​td></​tr></​table></​html>​
 +
 +{{:​wiki:​attention.gif?​nolink ​ |}}
 +<​html><​table width="​90%"​ style="​height:​50px"><​tr><​td style="​vertical-align:​ middle;">​
 +- Στην μαύρη οθόνη της κονσόλας του PUTTY, το ποντίκι σας <​b>​ΔΕΝ ΕΧΕΙ</​b>​ πρακτικά <​b>​ΚΑΜΙΑ</​b>​ λειτουργία. Μήν το χρησιμοποιείτε.<​br />
 +- ΠΟΤΕ μήν τερματίζετε την σύνδεσή σας πατώντας το <button type="​button">​x</​button>​ της εφαρμογής του PUTTY. (βλπ. § Αποσύνδεση από απομακρυσμένο σύστημα)
 +</​td></​tr></​table></​html>​
 +
 +**Αποσύνδεση από απομακρυσμένο σύστημα**
 +
 +Όπως αναφέραμε παραπάνω,​ **ΠΟΤΕ** μήν τερματίζετε την σύνδεσή σας πατώντας το  <​html><​button type="​button">​x</​button></​html>​ που βρίσκεται πάνω-δεξιά στο παράθυρο της εφαρμογής του PUTTY.
 +Αρχικά,​ βεβαιωθείτε ότι έχετε τερματίσει όλες τις εφαρμογές που ξεκινήσατε στο απομακρυσμένο σύστημα. Στην συνέχεια πληκτρολογήστε στην γραμμή εντολών την εντολή **exit** και πατήστε το πλήκτρο <​html><​button type="​button">​Enter</​button></​html>​. ​
 +
 +{{:​wiki:​article-console-unix.gif?​nolink ​ |}}
 +<​code>​$ exit</​code>​
 +
 +Η σύνδεσή σας τώρα, έχει τερματιστεί ομαλά.
 +----
 +
 +
 +=== Eφαρμογή WinScp ===
 +
 +== Περιγραφή εφαρμογής ==
 +
 +Η εφαρμογή «WinSCP» (Windows Secure Copy) μας επιτρέπει να αντιγράψουμε αρχεία από και προς ένα απομακρυσμένο λειτουργικό σύστημα που υποστηρίζει το πρωτόκολλο SSH (Secure Shell). Με το SSH πρωτόκολλο,​ δημιουργούμε ένα ασφαλές κανάλι επικοινωνίας μεταξύ εμάς και του απομακρυσμένου λειτουργικού συστήματος έτσι ώστε κατά την διάρκεια της σύνδεσής μας, κανείς κακόβουλος ενδιάμεσος να μπορεί να «διαβάζει» τα δεδομένα που ανταλλάσουμε με το απομακρυσμένο σύστημα. ​
 +
 +== Εγκατάσταση εφαρμμογής ==
 +
 +{{:​wiki:​attention.gif?​nolink ​ |}}
 +<​html><​table width="​90%"​ style="​height:​50px"><​tr><​td style="​vertical-align:​ middle;">​Η εφαρμογή «<​b>​WinSCP</​b>​» είναι ήδη εγκατεστημένη στους υπολογιστές των εργαστηρίων.</​td></​tr></​table></​html>​
 +
 +Για τον υπολογιστή στο σπίτι σας, μπορείτε να «κατεβάσετε» την εφαρμογή «**WinSCP**» ελέυθερα από την [[http://​winscp.net/​eng/​download.php|επίσημη ιστοσελίδα του]] και να την αποθηκεύσετε.\\
 +
 +== Παραμετροποίηση σύνδεσης ==
 +
 +Παρακάτω περιγράφονται τα βασικά βήματα που πρέπει να ακολουθηθούν για να δημιουργηθεί μία καινούργια σύνδεση σε κάποιο απομακρυσμένο σύστημα και το τρόπο με τον οποίο θα αποθηκευθούν οι ρυθμίσεις αυτές. \\
 +\\
 +//​Ορισμός απομακρυσμένου server//
 +\\
 +Με την εκτέλεση της εφαρμογής «**WinSCP**»,​ θα σας εμφανιστεί το πιο κάτω παράθυρο διαλόγου. Αρχικά πρέπει να γνωρίζετε το όνομα ή το IP του απομακρυσμένου συστήματος,​ το οποίο πληκτρολογείτε στο πεδίο «**server name**». Παράλληλα,​ θα χρειαστείτε το «username» και το συνθηματικό εισόδου - «password» που έχετε ΣΤΟ απομακρυσμένο σύστημα. Συμπληρώστε το «username» σας στο ανάλογο πεδίο που βλέπετε αριστερά.\\
 +Τέλος, φροντίστε η επιλογή «**Port number**» να έχει την τιμή «**22**» και η «**Protocol**» να έχει επιλεγμένο το «**SFTP (Allow SCP fallback)**\\
 +\\
 +{{:​wiki:​winscp-login-data.gif?​nolink|}} \\
 +
 +{{:​wiki:​article-tip.gif?​nolink ​ |}}
 +<​html><​table width="​90%"​ style="​height:​50px"><​tr><​td style="​vertical-align:​ middle;">​Η εισαγωγή του password σας στο σημείο αυτό είναι προαιρετική. Για την αποφυγή υποκλοπής του συνθηματικού σας, συμβουλεύουμε να <​b>​ΜΗΝ</​b>​ συμπληρώσετε το πεδίο password. Το WinSCP, κάθε φορά που θα το χρειάζεται,​ θα σας ρωτάει.</​td></​tr></​table></​html>​
 +
 +Στην συνέχεια,​ επιλέξτε από το δέντρο επιλογών αριστερά,​ τον κλάδο «**Preferences**» και στο παράθυρο διαλόγου,​ επιλέξτε την επιλογή **Explorer-like**
 +\\
 +Στο σημείο αυτό έχετε ολοκληρώσει τις βασικές ρυθμίσεις σύνδεσης με το απομακρυσμένο σύστημα. Πατήστε το  <​html><​button type="​button">​Save</​button></​html>​ για να τις αποθηκεύσετε. (Το WinSCP θα σας προτείνει από μόνο του ένα όνομα το οποίο αποτελείται από το username σας και το όνομα του απομακρυσμένου συστήματος. Αν σας εξυπηρετεί,​ αφήστε το όπως έχει).\\
 +\\
 +{{:​wiki:​winscp-login-data.gif?​nolink|}} ​
 +\\
 +
 +== Σύνδεση σε απομακρυσμένο σύστημα ==
 +
 +Αριστερά,​ στο δέντρο επιλογών του WinSCP υπάρχει η επιλογή «Stored Sessions». Στο παράθυρο διαλόγου που αντιστοιχεί στην συγκεκριμένη επιλογή,​ θα βρείτε όλες τις παραμετροποιημένες συνδέσεις που έχετε αποθηκεύσει. Για να συνδεθείτε με κάποια από αυτές, αρκεί απλά να κάνετε διπλό κλικ πάνω της.
 +
 +**Ψηφιακή υπογραφή απομακρυσμένου συστήματος**
 +
 +Την πρώτη φορά που θα συνδεθείτε στο απομακρυσμένο σύστημα,​ το WinSCP θα σας ενημερώσει για την «ψηφιακή υπογραφή» («fingerprint») του απομακρυσμένου συστήματος,​ και θα σας ρωτήσει αν αποδέχεστε την γνησιότητα της υπογραφής αυτής. Πατήστε το <​html><​button type="​button">​Yes</​button></​html>​. Από εδώ και στο εξής το WinSCP δεν θα σας ξαναενοχλήσει με το συγκεκριμένο μήνυμα.\\
 +\\
 +{{:​wiki:​winscp-login-sshkey.gif?​nolink|}}
 +\\
 +
 +**Είσοδος στο απομακρυσμένο σύστημα**
 +
 +Αν κατά την παραμετροποίηση της σύνδεσής σας, δεν βάλατε το «password»,​ το WinSCP θα σας ζητήσει να το πληκτρολογήσετε. Μόλις επιβεβαιώσει τα στοιχεία σας, θα σας εμφανίσει τα περιεχόμενα (αρχεία και φακέλους) που έχετε στο απομακρυσμένο «φάκελο-σπίτι» σας.\\
 +Στο αριστερό μέρος της εφαρμογής,​ βλέπετε την δενδρική δομή του δίσκου του απομακρυσμένου συστήματος. (Αν δεν βλέπετε αριστερά την δενδρική δομή, πατήστε Ctrl + Alt + T)\\
 +Στο δεξί μέρος βλέπετε τα περιεχόμενα του απομακρυσμένου φακέλου που βρίσκεστε. \\
 +\\
 +{{:​wiki:​winscp-connected.gif?​nolink|}}
 +\\
 +== Αντιγραφή προς/​από το απομακρυσμένο σύστημα ==
 +
 +Για να αντιγράψετε αρχεία ή φακέλους από ή προς το απομακρυσμένο σύστημα χρησιμοποιείστε την μέθοδο «Drag-n-Drop». Σε κάθε περίπτωση,​ το WinSCP θα σας βγάζει μία καρτέλα με κάποιες επιλογές που αφορούν την διαδικασία αντιγραφής. Δεν χρειάζεται να ασχοληθείτε μαζί τους, απλά πατήστε το <​html><​button type="​button">​Copy</​button></​html>​.