This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
cse:εργαστήρια:turnin [2021/08/08 16:47] liaverg |
cse:εργαστήρια:turnin [2024/10/31 20:02] (current) charilaoschatz [1. Η εντολή turnin] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Οδηγίες χρήσης Turnin μέσω του λογαριασμού του τμήματος ====== | ====== Οδηγίες χρήσης Turnin μέσω του λογαριασμού του τμήματος ====== | ||
+ | https:// | ||
+ | ---- | ||
===== 1. Η εντολή turnin ===== | ===== 1. Η εντολή turnin ===== | ||
- | Η εντολή turnin επιτρέπει στους φοιτητές να παραδώσουν ηλεκτρονικά τις εργαστηριακές τους ασκήσεις και εργασίες μέσω του [[cse:εργαστήρια:πρόσβαση|λογαριασμού | + | Η εντολή turnin επιτρέπει στους φοιτητές να παραδώσουν ηλεκτρονικά τις εργαστηριακές τους ασκήσεις και εργασίες μέσω του [[cse:υπηρεσίες: |
==== 1.1 Σύνταξη==== | ==== 1.1 Σύνταξη==== | ||
- | < | + | |
- | turnin < | + | |
- | </code> | + | |
π.χ. | π.χ. | ||
- | < | + | |
- | turnin assignment1@myy502 demo1.c demo2.java demo3.py | + | |
- | </ | + | |
Όταν κάποιος εκτελεί την εντολή '' | Όταν κάποιος εκτελεί την εντολή '' | ||
Line 27: | Line 25: | ||
Για παράδειγμα, | Για παράδειγμα, | ||
- | < | + | |
- | turnin assignment1@myy502 ../ | + | turnin assignment1@myy502 |
- | turnin assignment1@myy502 | + | |
- | </ | + | |
Line 38: | Line 34: | ||
Εάν τα αρχεία που θέλετε να κάνετε turnin δεν βρίσκονται στον εργαστηριακό λογαριασμό σας, τότε πρέπει να τα μεταφέρετε σε αυτό. | Εάν τα αρχεία που θέλετε να κάνετε turnin δεν βρίσκονται στον εργαστηριακό λογαριασμό σας, τότε πρέπει να τα μεταφέρετε σε αυτό. | ||
- | ====== 3. Linux Host ====== | + | ==== 2.1 Linux Host ==== |
- | ==== 3.1 SSH ==== | + | === 2.1.1 SSH === |
- | === 3.1.1 Σύνταξη | + | Σύνταξη |
- | < | + | |
- | ssh [<user> | + | |
- | </code> | + | |
- | === 3.1.2 Χρήση SSH=== | + | Χρήση SSH\\ |
+ | \\ | ||
- | Η δημιουργία μιας SSH σύνδεσης σε ένα ενεργό workstation, | + | Η δημιουργία μιας SSH σύνδεσης σε ένα ενεργό workstation, |
* Δημιουργία SSH σύνδεσης στη Scylla και μετά | * Δημιουργία SSH σύνδεσης στη Scylla και μετά | ||
- | * Δημιουργία SSH σύνδεσης στον | + | * Δημιουργία SSH σύνδεσης στον |
- | Σε ένα **linux** host ανοίγετε το τερματικό και τρέχετε την εντολή: | + | Σε ένα **linux** host ανοίγετε το τερματικό και τρέχετε τις εντολές:\\ |
- | < | + | Σύνδεση με scylla.cse.uoi.gr |
- | ssh scylla.cs.uoi.gr | + | |
- | </code> | + | (εισαγωγή password) |
+ | Εύρεση διαθέσιμου υπολογιστή εργαστηρίου με χρήση της εντολής rupt | ||
+ | rupt | ||
+ | Παράδειγμα εξόδου της παραπάνω εντολής: | ||
+ | dl380ws03 up 0 users | ||
+ | dl380ws04 up 0 users | ||
+ | dl380ws05 up 0 users | ||
+ | dl380ws01 up 1 users | ||
+ | dl380ws02 up 1 users | ||
- | ==== 3.2 SFTP ==== | + | Επιλέγουμε κατά προτίμηση από την κορυφή της λίστας, |
- | === 3.2.1 Σύνταξη | + | ssh dl380ws03 |
- | < | + | |
- | | + | === 2.1.2 SFTP === |
- | </ | + | |
- | === 3.2.2 Χρήση SFTP=== | + | Σύνταξη |
- | < | + | |
- | gzachos@iris: | + | sftp [<username> |
- | Connected to scylla.cs.uoi.gr. | + | |
- | sftp> pwd | + | Χρήση SFTP\\ |
- | Remote working directory: / | + | \\ |
- | sftp> lpwd | + | gzachos@iris: |
- | Local working directory: / | + | Connected to scylla.cs.uoi.gr. |
- | sftp> put ./ | + | sftp> pwd |
- | Uploading dlv1.c to / | + | Remote working directory: / |
- | dlv1.c | + | sftp> lpwd |
- | sftp> bye | + | Local working directory: / |
- | gzachos@iris: | + | sftp> put ./ |
- | </ | + | Uploading dlv1.c to / |
+ | sftp> bye | ||
+ | gzachos@iris: | ||
Η εντολή '' | Η εντολή '' | ||
Line 87: | Line 92: | ||
- | ====== 4. Windows Host ====== | + | ==== 2.2 Windows Host ==== |
Σε windows host είναι απαραίτητο να χρησιμοποιηθούν SSH και SFTP clients, για την σύνδεση στα εργαστήρια και μεταφορά αρχείων. Για να έχετε ένα πρότυπο, | Σε windows host είναι απαραίτητο να χρησιμοποιηθούν SSH και SFTP clients, για την σύνδεση στα εργαστήρια και μεταφορά αρχείων. Για να έχετε ένα πρότυπο, | ||
- | ===== SSH Client PuTTY ===== | + | === 2.2.1 SSH Client PuTTY === |
- | Σε ένα **windows** host χρησιμοποιείτε SSH client όπως το [[http:// | + | Σε ένα **windows** host χρησιμοποιείτε SSH client όπως το [[http:// |
**Βήμα 1ο**\\ | **Βήμα 1ο**\\ | ||
Line 106: | Line 111: | ||
**Βήμα 4ο**\\ | **Βήμα 4ο**\\ | ||
- | Τώρα που έχετε συνδεθεί στη Scylla, πρέπει να δημιουργήσετε μια SSH σύνδεση στο '' | + | Τώρα που έχετε συνδεθεί στη Scylla, πρέπει να δημιουργήσετε μια SSH σύνδεση στο '' |
- | {{: | + | {{: |
- | \\ | + | |
- | Την πρώτη φορά που θα κάνετε σύνδεση θα σας βγει το μήνυμα: | + | **Βήμα 4.1**\\ |
- | {{: | + | Την πρώτη φορά που θα κάνετε σύνδεση θα εμφανιστεί |
+ | {{: | ||
Απλά πληκτρολοφήστε yes και τότε δώστε τα στοιχεία σας ξανά | Απλά πληκτρολοφήστε yes και τότε δώστε τα στοιχεία σας ξανά | ||
+ | |||
+ | **Βήμα 4.2**\\ | ||
+ | Αν είχατε συνδεθεί τελευταία φορά σε προηγούμενη εγκατάσταση των εργαστηρίων θα εμφανιστεί το μήνυμα: | ||
+ | {{: | ||
+ | |||
+ | Αφαιρέστε offending key με την εντολή: | ||
+ | ssh-keygen -R git.mywebsite.ir | ||
+ | 'Η την εντολή '' | ||
+ | sed –I ‘’ ‘7d’ ~/ | ||
**Βήμα 5ο**\\ | **Βήμα 5ο**\\ | ||
- | Μόλις συνδεθείτε στον '' | + | Μόλις συνδεθείτε στον '' |
{{: | {{: | ||
- | ===== SFTP Client Filezilla | + | === 2.2.2 SFTP Client Filezilla === |
Τόσο σε **linux** όσο και σε **windows** host μπορείτε να χρησιμοποιήσετε έναν SFTP client όπως το [[https:// | Τόσο σε **linux** όσο και σε **windows** host μπορείτε να χρησιμοποιήσετε έναν SFTP client όπως το [[https:// | ||
Line 125: | Line 139: | ||
**Βήμα 2ο**\\ | **Βήμα 2ο**\\ | ||
- | Τρέξτε το Filezilla. Συμπληρώστε τα απαραίτητα πεδία (αυτά στα | + | Τρέξτε το Filezilla. Συμπληρώστε τα απαραίτητα πεδία (πορτοκαλί κουτί) όπως απεικονίζονται και στην παρακάτω εικόνα και πατήστε το “Quickconnect” κουμπί.\\ |
[[https:// | [[https:// | ||