ftp_exercise_2015_solved

advertisement

Διαχείριση Δικτύων - Εργαστήριο

Τμήμα Μηχανικών Πληροφορικής ΤΕ

ΤΕΙ Ηπείρου

Επίδειξη της άσκησης χρήσης της εντολής ftp

Το ακόλουθο είναι το περιεχόμενο της κονσόλας της γραμμής εντολών σε ένα σύστημα windows.

Βρισκόμαστε ήδη στον κατάλογο και έχουμε δημιουργήσει το αρχείο myftp.txt . Τα περιεχόμενα του

αρχείου εμφανίζονται στην οθόνη με την εντολή more myftp.txt

C:\Temp\dd\99999>dir

Volume in drive C is Windows

Volume Serial Number is CAAA-2A00

Directory of C:\Temp\dd\99999

11/27/2015 12:35 AM <DIR> .

11/27/2015 12:35 AM <DIR> ..

11/27/2015 12:39 AM 118 myftp.txt

1 File(s) 118 bytes

2 Dir(s) 5,296,726,016 bytes free

C:\Temp\dd\99999>more myftp.txt open ftp.linux.gr anonymous

Το περιεχόμενο του αρχείου myftp.txt cd /pub/crypto/gnutls

!mkdir mydownloads lcd mydownloads binary get README bye

C:\Temp\dd\99999>ftp -s:myftp.txt ftp> open ftp.linux.gr

Η κλήση της εντολής ftp

Connected to ftp.linux.gr.

220-

220-Welcome to the FTP server of HEL.L.U.G. (http://www.hellug.gr)

220-

220-Contact ftpadmin[*] for problems and/or suggestions.

220-

220-

220-[*] contact address is at hellug dot gr domain,

220- username as you see it above

220-

220

User (ftp.linux.gr:(none)):

331 Please specify the password.

230 Login successful. ftp> cd /pub/crypto/gnutls

250-More information on GnuTLS can be found at http://www.gnutls.org/

250-

250 Directory successfully changed. ftp> !mkdir mydownloads ftp> lcd mydownloads

Local directory now C:\Temp\dd\99999\mydownloads. ftp> binary

200 Switching to Binary mode. ftp> get README

200 PORT command successful. Consider using PASV.

150 Opening BINARY mode data connection for README (67 bytes).

226 Transfer complete. ftp: 67 bytes received in 0.00Seconds 67000.00Kbytes/sec. ftp> bye

221 Goodbye. Εδώ τελειώνει η εκτέλεση της

C:\Temp\dd\99999>dir ftp

Volume in drive C is Windows

Volume Serial Number is CAAA-2A00

Directory of C:\Temp\dd\99999

11/27/2015 12:41 AM <DIR> .

11/27/2015 12:41 AM <DIR> ..

Ο κατάλογος δημιουργήθηκε

11/27/2015 12:41 AM <DIR> mydownloads

11/27/2015 12:39 AM 118 myftp.txt

1 File(s) 118 bytes

3 Dir(s) 5,296,726,016 bytes free

C:\Temp\dd\99999>cd mydownloads

C:\Temp\dd\99999\mydownloads>dir

Volume in drive C is Windows

Volume Serial Number is CAAA-2A00

Directory of C:\Temp\dd\99999\mydownloads

11/27/2015 12:41 AM <DIR> .

11/27/2015 12:41 AM <DIR> ..

11/27/2015 12:41 AM 67 README

1 File(s) 67 bytes

Το αρχείο δημιουργήθηκε

2 Dir(s) 5,296,726,016 bytes free

C:\Temp\dd\99999\mydownloads>more README

More information on GnuTLS can be found at http://www.gnutls.org/

C:\Temp\dd\99999\mydownloads>

Σχόλια για το περιεχόμενο του αρχείου myftp.txt

Στην εντολή cd βλέπουμε ότι μπορούμε να χρησιμοποιήσουμε πλήρες μονοπάτι προς τον κατάλογο. Διαφορετικά

θα μπορούσαμε να χρησιμοποιήσουμε πολλές cd εντολές.

Η εντολή !mkdir δημιουργεί τον κατάλογο που θέλουμε. Προσέξτε ότι χρησιμοποιείται το ! γιατί την εντολή θα

την εκτελέσει η γραμμή εντολών του συστήματος.

Η εντολή binary χρησιμοποιείται για να εξασφαλίσουμε ότι το αρχείο θα μεταφερθεί σαν δυαδικό (binary) αρχείο

και όχι σαν αρχείο κειμένου (ASCII), ώστε να μην τροποποιηθεί καθόλου κατά την μεταφορά. Αυτό μας το ζητάει

η άσκηση.

Η εντολή bye στο τέλος είναι παρόμοια με την quit. Χρησιμοποιείται για να τερματίσει η εκτέλεση της εντολής ftp.

Download