This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| cse:εργαστήρια:turnin [2020/09/16 20:48] liaverg | cse:εργαστήρια:turnin [2022/05/06 04:43] (current) liaverg | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Οδηγίες χρήσης | + | ====== Οδηγίες χρήσης | 
| + | https:// | ||
| + | ---- | ||
| ===== 1. Η εντολή turnin ===== | ===== 1. Η εντολή turnin ===== | ||
| Line 7: | Line 9: | ||
| ==== 1.1 Σύνταξη==== | ==== 1.1 Σύνταξη==== | ||
| - | < | + |  | 
| - | turnin < | + | |
| - | </code> | + | |
| π.χ. | π.χ. | ||
| - | < | + |  | 
| - | turnin assignment1@myy502 demo1.c demo2.java demo3.py | + | |
| - | </ | + | |
| - | + | ||
| - | Όταν κάποιος εκτελεί την εντολή '' | + | |
| + | Όταν κάποιος εκτελεί την εντολή '' | ||
| Οι συχνότεροι συμβολισμοί ονομάτων μαθημάτων είναι: **myy**// | Οι συχνότεροι συμβολισμοί ονομάτων μαθημάτων είναι: **myy**// | ||
| Line 28: | Line 25: | ||
| Για παράδειγμα, | Για παράδειγμα, | ||
| - | < | + |  | 
| - | turnin assignment1@myy502 ../ | + | turnin assignment1@myy502 | 
| - | turnin assignment1@myy502 | + | |
| - | </ | + | |
| ===== 2. Σύνδεση σε εργαστηριακό υπολογιστή ===== | ===== 2. Σύνδεση σε εργαστηριακό υπολογιστή ===== | ||
| - | Για να κάνετε turnin από τον προσωπικό σας υπολογιστή, | + | Για να κάνετε turnin από τον προσωπικό σας υπολογιστή, | 
| + | Εάν τα αρχεία που θέλετε να κάνετε turnin δεν βρίσκονται στον εργαστηριακό λογαριασμό σας, τότε πρέπει να τα μεταφέρετε σε αυτό. | ||
| - | ==== 2.1 SSH ==== | + | ====== 3. Linux Host ====== | 
| + | ==== 3.1 SSH ==== | ||
| + | === 3.1.1 Σύνταξη | ||
| - | === 2.1.1 Σύνταξη === | + | ssh | 
| - | < | ||
| - |  | ||
| - | </ | ||
| - | π.χ. | + | === 3.1.2 Χρήση SSH=== | 
| - | + | ||
| - | < | + | |
| - | ssh scylla.cs.uoi.gr | + | |
| - | ssh cse97777@scylla.cs.uoi.gr | + | |
| - | ssh cs127777@scylla.cs.uoi.gr | + | |
| - | </ | + | |
| - | + | ||
| - | === 2.1.2 Παράδειγμα | + | |
| - | Η δημιουργία μιας SSH σύνδεσης στον υπολογιστή | + | Η δημιουργία μιας SSH σύνδεσης σε ένα ενεργό workstation, | 
| * Δημιουργία SSH σύνδεσης στη Scylla και μετά | * Δημιουργία SSH σύνδεσης στη Scylla και μετά | ||
| - | * Δημιουργία SSH σύνδεσης στον | + | * Δημιουργία SSH σύνδεσης στον | 
| Σε ένα **linux** host ανοίγετε το τερματικό και τρέχετε την εντολή: | Σε ένα **linux** host ανοίγετε το τερματικό και τρέχετε την εντολή: | ||
| - | < | + |  | 
| - | ssh scylla.cs.uoi.gr -t ' | + | |
| - | </ | + | |
| - | Σε ένα **windows** host χρησιμοποιείτε | + | Διαφορετικά, μπορείτε να τρέξετε | 
| + | ssh username@scylla.cs.uoi.gr | ||
| + | (εισαγωγή password) | ||
| + | ssh opti3060ws09 | ||
| + | ==== 3.2 SFTP ==== | ||
| + | === 3.2.1 Σύνταξη === | ||
| - | Now that you are connected on opti7020ws02 you can turnin your assignment or do whatever you want. | + | sftp | 
| - | ===== 3. Δοκιμαστικό turnin ===== | + | === 3.2.2 Χρήση SFTP=== | 
| + | gzachos@iris: | ||
| + | Connected to scylla.cs.uoi.gr. | ||
| + | sftp> pwd | ||
| + | Remote working directory: / | ||
| + | sftp> lpwd | ||
| + | Local working directory: / | ||
| + | sftp> put ./ | ||
| + | Uploading dlv1.c to / | ||
| + | sftp> bye | ||
| + | gzachos@iris: | ||
| - | Για να ελέγξετε το turnin σας, μπορείτε να προσπαθήσετε να κάνετε υποβολή | + | Η εντολή '' | 
| + | Το πρόθημα '' | ||
| + | Άλλες χρήσιμες εντολές | ||
| + | Περισσότερες πληροφορίες :  [[https:// | ||
| - | π.χ. | + | Επιπλέον, | 
| - | < | ||
| - | turnin | ||
| - | </ | ||
| - | **Προσοχή**: | + | ====== 4. Windows Host ====== | 
| + | Σε windows host είναι απαραίτητο να χρησιμοποιηθούν SSH και SFTP clients, για την σύνδεση στα εργαστήρια και μεταφορά αρχείων. Για | ||
| - | ===== 4. Μεταφορά αρχείων στο λογαριασμό σας @cse.uoi.gr ===== | + | ===== SSH Client PuTTY ===== | 
| + | Σε ένα **windows** host χρησιμοποιείτε SSH client όπως το [[http:// | ||
| - | Εάν τα αρχεία που θέλετε να κάνετε turnin δεν βρίσκονται στον | + | **Βήμα 1ο**\\ | 
| + | Κατεβάστε και εγκαταστήστε το [[http:// | ||
| - | Τόσο σε **linux** όσο και | + | **Βήμα 2ο**\\ | 
| + | Τρέξτε το PuTTY. | ||
| + | Συμπληρώστε τα απαραίτητα πεδία(αυτά στα κόκκινα κουτιά) όπως απεικονίζονται και στην παρακάτω εικόνα, | ||
| + | [[https://camo.githubusercontent.com/d6beee5682a87ea0b9962c96cc1a26a5fa5b9d01/ | ||
| - | Επιπλέον,σε **linux** host μπορείτε | + | **Βήμα 3ο**\\ | 
| + | Εισάγετε το // | ||
| + | {{cse: | ||
| - | ==== 4.1 SFTP ==== | + | **Βήμα | 
| + | Τώρα που έχετε συνδεθεί στη Scylla, πρέπει να δημιουργήσετε μια SSH σύνδεση στο '' | ||
| + | {{: | ||
| - | === 4.1.1 Σύνταξη === | + | **Βήμα | 
| + | Την πρώτη φορά που θα κάνετε σύνδεση θα εμφανιστεί το μήνυμα: | ||
| + | {{: | ||
| + | Απλά πληκτρολοφήστε yes και τότε δώστε τα στοιχεία σας ξανά | ||
| - | < | + | **Βήμα 4.2**\\ | 
| - | sftp | + | Αν είχατε συνδεθεί τελευταία φορά σε προηγούμενη εγκατάσταση των εργαστηρίων θα εμφανιστεί το μήνυμα: | 
| - | </ | + | {{: | 
| - | π.χ. | + | Αφαιρέστε offending key με την εντολή: | 
| + | ssh-keygen -R git.mywebsite.ir | ||
| + | 'Η την εντολή '' | ||
| + | sed –I ‘’ ‘7d’ ~/.ssh/ | ||
| - | < | + | **Βήμα 5ο**\\ | 
| - | sftp scylla.cs.uoi.gr | + | Μόλις συνδεθείτε στον '' | 
| - | sftp cse97777@scylla.cs.uoi.gr | + | {{: | 
| - | sftp cs127777@scylla.cs.uoi.gr | + | |
| - | </ | + | |
| - | === 4.1.2 Παράδειγμα | + | ===== SFTP Client Filezilla ===== | 
| - | + | Τόσο σε **linux** | |
| - | < | + | |
| - | gzachos@iris: | + | |
| - | Connected to scylla.cs.uoi.gr. | + | |
| - | sftp> pwd | + | |
| - | Remote working directory: / | + | |
| - | sftp> lpwd | + | |
| - | Local working directory: / | + | |
| - | sftp> put ./ | + | |
| - | Uploading dlv1.c to / | + | |
| - | dlv1.c | + | |
| - | sftp> bye | + | |
| - | gzachos@iris: | + | |
| - | </ | + | |
| - | + | ||
| - | Η εντολή '' | + | |
| - | + | ||
| - | Το πρόθημα '' | + | |
| - | + | ||
| - | Άλλες | + | |
| - | + | ||
| - | Περισσότερες πληροφορίες :  [[https:// | + | |
| - | + | ||
| - | ====== Χρήση Filezilla ====== | + | |
| + | **Βήμα 1ο**\\ | ||
| Κατεβάστε και εγκαταστήστε το [[https:// | Κατεβάστε και εγκαταστήστε το [[https:// | ||
| - | Τρέξτε το Filezilla. | + | **Βήμα 2ο**\\ | 
| - | + | Τρέξτε το Filezilla. Συμπληρώστε τα απαραίτητα πεδία (πορτοκαλί κουτί) όπως απεικονίζονται και στην παρακάτω εικόνα και πατήστε το “Quickconnect” κουμπί.\\ | |
| - | Συμπληρώστε τα απαραίτητα πεδία(αυτά στα | + | |
| - | \\ | + | |
| [[https:// | [[https:// | ||
| + | **Βήμα 3ο**\\ | ||
| Στην αριστερή στήλη του παραθύρου του προγράμματος (πορτοκαλί κουτί), | Στην αριστερή στήλη του παραθύρου του προγράμματος (πορτοκαλί κουτί), | ||
| - | \\ | ||
| [[https:// | [[https:// | ||
| + | **Βήμα 4ο**\\ | ||
| Στην δεξιά στήλη του παραθύρου του προγράμματος, | Στην δεξιά στήλη του παραθύρου του προγράμματος, | ||
| - | \\ | ||
| {{cse: | {{cse: | ||
| + | **Βήμα 5ο**\\ | ||
| Σύρτε και αφήστε τα αρχεία από τον source folder (αριστερή στήλη) στο destination directory (δεξιά στήλη).\\ | Σύρτε και αφήστε τα αρχεία από τον source folder (αριστερή στήλη) στο destination directory (δεξιά στήλη).\\ | ||
| - | \\ | ||
| {{cse: | {{cse: | ||
| - | ====== Χρήση PuTTY ====== | ||
| - | |||
| - | Κατεβάστε και εγκαταστήστε το [[http:// | ||
| - | |||
| - | Τρέξτε το PuTTY. | ||
| - | |||
| - | Συμπληρώστε τα απαραίτητα πεδία(αυτά στα κόκκινα κουτιά) όπως απεικονίζονται και στην παρακάτω εικόνα, | ||
| - | \\ | ||
| - | [[https:// | ||
| - | |||
| - | |||
| - | Εισάγετε το // | ||
| - | \\ | ||
| - | {{cse: | ||
| - | |||
| - | Τώρα που έχετε συνδεθεί στη Scylla, πρέπει να δημιουργήσετε μια SSH σύνδεση στο '' | ||
| - | \\ | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | |||
| - | Μόλις συνδεθείτε στον '' | ||
| - | \\ | ||
| - | [[https:// | ||
| [[http:// | [[http:// | ||