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 21:02] 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 σύνδεση στο '' | ||
- | \\ | ||
- | {{: | ||
- | \\ | ||
- | |||
- | Την πρώτη φορά που θα κάνετε σύνδεση θα σας βγει το μήνυμα: | ||
- | {{: | ||
- | Απλά πληκτρολοφήστε yes και τότε δώστε τα στοιχεία σας ξανά | ||
- | |||
- | Μόλις συνδεθείτε στον '' | ||
- | \\ | ||
- | {{: | ||
[[http:// | [[http:// |