Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP Περιεχόµενα Τι είναι η υπηρεσία FTP;...2 FTP από τη γραµµή εντολών των Windows...2 Το πρόγραµµα WS-FTP...4 Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1
Τι είναι η υπηρεσία FTP; Το Πρωτόκολλο Μεταφοράς Αρχείων (FTP, από το File Transfer Protocol) υποστηρίζει τη µεταφορά αρχείων µεταξύ αποµακρυσµένων υπολογιστών, οι οποίοι βρίσκονται συνδεµένοι σε δίκτυο και χρησιµοποιούν πρωτόκολλο TCP/IP. Για να µεταφέρετε αρχεία από κάποιον server στον υπολογιστή σας ή το αντίστροφο, θα πρέπει να έχετε πρόσβαση στον αποµακρυσµένο server, να είστε δηλαδή χρήστης του και να σας έχει δοθεί κάποιο username και password. Υπάρχει όµως και το ανώνυµο FTP, που επιτρέπει τη σύνδεση µε έναν αποµακρυσµένο Η/Υ δίνοντας ως userid το anonymous. FTP από τη γραµµή εντολών των Windows Αν είτε η πηγή είτε ο προορισµός µεταφοράς των αρχείων είναι ο σκληρός δίσκος του προσωπικού υπολογιστή του χρήστη ή η δισκέτα, τότε ο χρήστης πρέπει να πληκτρολογήσει την εντολή ftp στην γραµµή εντολών του MS-DOS prompt των Windows (Π.χ. για περιβάλλον MS-Windows 95: Start -> Programs -> MS-DOS prompt). Αν στη µεταφορά δεν εµπλέκεται φυσικό µέσο εγγραφής, τότε η εντολή ftp πληκτρολογείται στην γραµµή εντολών του Unix, αφού ο χρήστης συνδεθεί µε τον server στον οποίον είναι χρήστης. Μετά την πληκτρολόγηση της εντολής ftp, µπορούµε να δώσουµε διάφορες εντολές. Παρακάτω αναφέρονται οι περισσότερο συνηθισµένες: o hostname Aνοίγει τη σύνδεση µε τον αποµακρυσµένο υπολογιστή. Σαν hostname πληκτρολογούµε το όνοµα ή την αριθµητική διεύθυνση IP του αποµακρυσµένου υπολογιστή. pwd Εµφανίζει τον τρέχοντα κατάλογο εργασίας. ls Εµφανίζει τα περιεχόµενα του τρέχοντος καταλόγου εργασίας. binary Εντολή απαραίτητη όταν πρόκειται να µεταφερθεί binary αρχείο (*.exe, *.zip, *.doc,...). ascii Εντολή απαραίτητη όταν πρόκειται να µεταφερθεί ascii αρχείο. lcd κατάλογος Χρήσιµοποιείται για να ορίσουµε τον κατάλογο του σκληρού δίσκου του υπολογιστή ή της δισκέττας. get filename Μεταφέρει το αρχείο filename από τον αποµακρυσµένο υπολογιστή. put filename Μεταφέρει το αρχείο filename στον αποµακρυσµένο υπολογιστή. bye Έξοδος από το πρόγραµµα ftp Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 2
Ακολουθεί ένα παράδειγα µεταφοράς του αρχείου myfile.exe από την περιοχή του χρήστη it9228 στον server macedonia, στον κατάλογο c:\temp του σκληρού δίσκου του προσωπικού του υπολογιστή (oι εντολές πληκτρολογούνται στην γραµµή εντολών του MS-DOS prompt και είναι αυτές µε τα έντονα γράµµατα): c:\>ftp ftp>o macedonia.uom.gr Connected to macedonia.uom.gr 220 macedonia.uom.gr FTP server (Digital UNIX version 5.60) ready. User (macedonia.uom.gr:(none)): it9228 Password required for it9228 Password: 230 User it9228 logged in. ftp>lcd c:\temp Local directory now c:\temp ftp>bi 200 Type set to I. ftp>get myfile.exe 200 PORT command successful. 150 Opening BINARY mode data connection for myfile.exe (193.92.81.162.1048) (11283 bytes). 226 Transfer complete. 11283 bytes received in 1.43 seconds (7.89 Kbytes/sec) ftp>bye c:\> Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 3
Το πρόγραµµα WS-FTP Όταν ανοίξετε το πρόγραµµα, βλέπετε το παράθυρο διαλόγου της παρακάτω εικόνας. Το παράθυρο αυτό περιέχει τις ιδιότητες ενός session profile, δηλαδή βασικές πληροφορίες για έναν αποµακρυσµένο υπολογιστή ή έναν FTP Server. Αν είναι η πρώτη φορά που δηµιουργείτε ένα session για τον server macedonia.uom.gr, πατήστε το κουµπί New και συµπληρώστε τα πεδία ως εξής (στα πεδία User ID και Password συµπληρώνετε τα δικά σας): - Σύνδεση µε ftp στον macedonia.uom.gr - Πατήστε το κουµπί OK για να γίνει η σύνδεση. Όταν αυτή επιτευχθεί, εµφανίζεται το κύριο παράθυρο του προγράµµατος: - Το παράθυρο του προγράµµατος WS-FTP - Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 4
Το παράθυρο αυτό εµφανίζει στα αριστερά τους καταλόγους και τα αρχεία του υπολογιστή του τοπικού συστήµατος (local system), και στα δεξιά τους καταλόγους και τα αρχεία του αποµακρυσµένου συστήµατος (remote system). Ο τρέχων κατάλογος φαίνεται στην κορυφή κάθε περιοχής. Η λίστα από κάτω εµφανίζει τα αρχεία και τους υποκαταλόγους του καταλόγου αυτού. Επίσης φαίνονται και όλα τα διαθέσιµα drives. Τα κουµπιά στα δεξιά κάθε περιοχής αντιστοιχούν σε λειτουργίες για το επιλεγµένο αρχείο ή κατάλογο. Οι πιο σηµαντικές είναι οι εξής: ChgDir (Change Directory) - αλλαγή του τρέχοντος καταλόγου. MkDir (Make Directory) - δηµιουργία υποκαταλόγου. Rename - µετονοµασία του επιλεγµένου στοιχείο. Delete - διαγραφή του επιλεγµένου στοιχείου. Refresh - Ανανέωση των περιεχοµένων της λίστας. DirInfo - Πληροφορίες για τον τρέχοντα κατάλογο. Πριν τη µεταφορά, πρέπει να δηλώσετε τον τύπο της, δηλαδή αν θα είναι Binary ή ASCII. O τύπος Binary χρησιµοποιείται όταν το αρχείο µεταφοράς δεν είναι text αρχείο (ASCII). Παραδείγµατα αρχείων που χρειάζονται Binary µεταφορά είναι τα εκτελέσιµα προγράµµατα, τα έγγραφα του Microsoft Office, τα αρχεία γραφικών κ.ά. Αν το αρχείο είναι text επιλέγουµε ASCII. Αν δεν γνωρίζετε τον τύπο του αρχείου, µπορείτε να επιλέξετε Binary και να βάλετε ένα τικ στη ρύθµιση Auto. Στο κάτω µέρος του παραθύρου υπάρχουν πλήκτρα που αντιστοιχούν σε εργασίες σχετικές µε τη σύνδεση, τις ρυθµίσεις κτλ.: Close Κλείνει τη σύνδεση Connect Ανοίγει µια σύνδεση Cancel - Ακυρώνει την ενέργεια LogWnd Παράθυρο Message Log Help Εµφάνιση της βοήθειας Options Ρυθµίσεις του WS_FTP About Πληροφορίες για το WS_FTP Exit Έξοδος από το WS_FTP Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 5
Για παράδειγµα έστω ότι έχετε συνδεθεί µε τον server macedonia.uom.gr και θέλετε να µεταφέρετε το αρχείο simeioseis.doc που βρίσκεται στην περιοχή σας στον server, στον κατάλογο c:\myfiles του τοπικού υπολογιστή. 1. Κάνετε τρέχοντα κατάλογο του local system τον c:\myfiles, κάνοντας όσες φορές χρειάζεται διπλό κλικ στις 2 τελείες (...) που βρίσκονται στην κοτυφή της λίστας αρχιών του τρέχοντος φακέλου του τοπικού υπολογιστή. 2. Επιλέγετε το αρχείο simeioseis.doc της περιοχής σας στον αποµακρυσµένο υπολογιστή. 3. Πατήστε το κουµπί µεταφοράς από τον αποµακρυσµένο στον τοπικό υπολογιστή. 1 3 2 - Μεταφορά αρχείου από τον αποµακρυσµένο στον τοπικό υπολογιστή - Εάν θέλατε να κάνετε µεταφορά αρχείου από τον τοπικό στον αποµακρυσµένο υπολογιστή, για παράδειγµα για να µεταφέρετε το αρχείο notes.doc, θα το επιλέγατε και θα πατούσατε το κουµπί µεταφοράς αρχείου από τον τοπικό στον αποµακρυσµένο υπολογιστή. Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 6