User Tools

Site Tools


cse:εργαστήρια:turnin

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cse:εργαστήρια:turnin [2021/08/08 16:47]
liaverg
cse:εργαστήρια:turnin [2022/05/06 04:43] (current)
liaverg
Line 1: Line 1:
 ====== Οδηγίες χρήσης Turnin μέσω του λογαριασμού του τμήματος ====== ====== Οδηγίες χρήσης Turnin μέσω του λογαριασμού του τμήματος ======
  
 +https://tinyurl.com/csuoiturnin
 +----
 ===== 1. Η εντολή turnin ===== ===== 1. Η εντολή turnin =====
  
Line 7: Line 9:
 ==== 1.1 Σύνταξη==== ==== 1.1 Σύνταξη====
  
-<code> +  turnin <assignment>@<class> <files-and-directories>
-turnin <assignment>@<class> <files-and-directories+
-</code>+
  
 π.χ. π.χ.
  
-<code> +  turnin assignment1@myy502 demo1.c demo2.java demo3.py
-turnin assignment1@myy502 demo1.c demo2.java demo3.py +
-</code>+
  
 Όταν κάποιος εκτελεί την εντολή ''%%turnin%%'', υποβάλλονται τα αρχεία των οποίων τα ονόματα δίνονται σα παράμετροι. \\ Όταν κάποιος εκτελεί την εντολή ''%%turnin%%'', υποβάλλονται τα αρχεία των οποίων τα ονόματα δίνονται σα παράμετροι. \\
Line 27: Line 25:
 Για παράδειγμα, οι παρακάτω εντολές **ΔΕΝ** είναι αποδεκτές: Για παράδειγμα, οι παρακάτω εντολές **ΔΕΝ** είναι αποδεκτές:
  
-<code> +  turnin assignment1@myy502 ../Desktop/demo1.c 
-turnin assignment1@myy502 ../Desktop/demo1.c +  turnin assignment1@myy502  /usr/home/staff/guests/gzachos/demo1.c
-turnin assignment1@myy502  /usr/home/staff/guests/gzachos/demo1.c +
-</code>+
  
  
Line 42: Line 38:
 === 3.1.1 Σύνταξη === === 3.1.1 Σύνταξη ===
  
-<code> +  ssh   [<username>]@<server>
- ssh   [<user>]@<server+
-</code>+
  
  
 === 3.1.2 Χρήση SSH=== === 3.1.2 Χρήση SSH===
  
-Η δημιουργία μιας SSH σύνδεσης σε ένα ενεργό workstation, πχ τον υπολογιστή opti3060ws03, απαιτεί: +Η δημιουργία μιας SSH σύνδεσης σε ένα ενεργό workstation, πχ τον υπολογιστή opti3060ws09, απαιτεί: 
  
   * Δημιουργία SSH σύνδεσης στη Scylla και μετά    * Δημιουργία SSH σύνδεσης στη Scylla και μετά 
-  * Δημιουργία SSH σύνδεσης στον opti3060ws03+  * Δημιουργία SSH σύνδεσης στον opti3060ws09
  
 Σε ένα **linux** host ανοίγετε το τερματικό και τρέχετε την εντολή:  Σε ένα **linux** host ανοίγετε το τερματικό και τρέχετε την εντολή: 
-<code> 
-ssh scylla.cs.uoi.gr -t 'ssh opti3060ws03' 
-</code> 
  
 +  ssh username@scylla.cs.uoi.gr -t 'ssh opti3060ws09'
 +
 +Διαφορετικά, μπορείτε να τρέξετε 2 φορές την εντολή ssh:
 +  ssh username@scylla.cs.uoi.gr
 +  (εισαγωγή password)
 +  ssh opti3060ws09
 ==== 3.2 SFTP ==== ==== 3.2 SFTP ====
 === 3.2.1 Σύνταξη === === 3.2.1 Σύνταξη ===
-<code> + 
- sftp   [<user>]@<server> +  sftp   [<username>]@<server> 
-</code>+
 === 3.2.2 Χρήση SFTP=== === 3.2.2 Χρήση SFTP===
-<code> +  gzachos@iris:~$ sftp scylla.cs.uoi.gr 
-gzachos@iris:~$ sftp scylla.cs.uoi.gr +  Connected to scylla.cs.uoi.gr. 
-Connected to scylla.cs.uoi.gr. +  sftp> pwd 
-sftp> pwd +  Remote working directory: /usr/home/staff/guests/gzachos 
-Remote working directory: /usr/home/staff/guests/gzachos +  sftp> lpwd 
-sftp> lpwd +  Local working directory: /home/gzachos 
-Local working directory: /home/gzachos +  sftp> put ./Desktop/dlv1.c 
-sftp> put ./Desktop/dlv1.c +  Uploading dlv1.c to /usr/home/staff/guests/gzachos/dlv1.c                    100%  154     0.2KB/  00:00 dlv1.c 
-Uploading dlv1.c to /usr/home/staff/guests/gzachos/dlv1.c                    100%  154     0.2KB/  00:00 +  sftp> bye 
-dlv1.c +  gzachos@iris:~$
-sftp> bye +
-gzachos@iris:~$ +
-</code>+
  
 Η εντολή ''%%put%%'' μεταφέρει το ''%%./Desktop/dlv1.c%%'' από τον προσωπικό υπολογιστή στο home directory @cse.uoi.gr. \\ Η εντολή ''%%put%%'' μεταφέρει το ''%%./Desktop/dlv1.c%%'' από τον προσωπικό υπολογιστή στο home directory @cse.uoi.gr. \\
Line 91: Line 85:
  
 ===== SSH Client PuTTY ===== ===== SSH Client PuTTY =====
-Σε ένα **windows** host χρησιμοποιείτε SSH client όπως το [[http://the.earth.li/%7Esgtatham/putty/latest/x86/putty.exe|PuTTY]], για να φτιάξετε μια σύνδεση στη Scylla και τρέχετε την εντολή ''%%ssh opti7020ws03%%''. Περισσότερες πληροφορίες: [[#file-using-putty-md|using-putty.md]].+Σε ένα **windows** host χρησιμοποιείτε SSH client όπως το [[http://the.earth.li/%7Esgtatham/putty/latest/x86/putty.exe|PuTTY]], για να φτιάξετε μια σύνδεση στη Scyllaκαι μετά τρέχετε την εντολή ''%%ssh opti7020ws03%%''. Περισσότερες πληροφορίες: [[#file-using-putty-md|using-putty.md]].
  
 **Βήμα 1ο**\\ **Βήμα 1ο**\\
Line 106: Line 100:
  
 **Βήμα 4ο**\\ **Βήμα 4ο**\\
-Τώρα που έχετε συνδεθεί στη Scylla, πρέπει να δημιουργήσετε μια SSH σύνδεση στο ''%%opti7020ws03%%'', τρέχοντας την εντολή ''%%ssh opti3060ws03%%'' και να δώσετε ξανά το //username// και το //password// σας.\\ +Τώρα που έχετε συνδεθεί στη Scylla, πρέπει να δημιουργήσετε μια SSH σύνδεση στο ''%%opti7020ws03%%'', τρέχοντας την εντολή ''%%ssh opti3060ws09%%'' και να δώσετε ξανά το //username// και το //password// σας.\\ 
-{{:cse:εργαστήρια:turnin8new.png?600|}} +{{:cse:εργαστήρια:turnin8new.png?800|}}
-\\+
  
-Την πρώτη φορά που θα κάνετε σύνδεση θα σας βγει το μήνυμα: +**Βήμα 4.1**\\ 
-{{:cse:εργαστήρια:turnin9new.png?600|}}\\+Την πρώτη φορά που θα κάνετε σύνδεση θα εμφανιστεί το μήνυμα: 
 +{{:cse:εργαστήρια:turnin9new.png?800|}}\\
 Απλά πληκτρολοφήστε yes και τότε δώστε τα στοιχεία σας ξανά Απλά πληκτρολοφήστε yes και τότε δώστε τα στοιχεία σας ξανά
 +
 +**Βήμα 4.2**\\
 +Αν είχατε συνδεθεί τελευταία φορά σε προηγούμενη εγκατάσταση των εργαστηρίων θα εμφανιστεί το μήνυμα:
 +{{:cse:εργαστήρια:turnin12.png?800|}}
 +
 +Αφαιρέστε offending key με την εντολή:
 +  ssh-keygen -R git.mywebsite.ir
 +'Η την εντολή ''%%sed%%''. Σε αυτήν την περίπτωση:
 +  sed –I ‘’ ‘7d’ ~/.ssh/known_hosts
  
 **Βήμα 5ο**\\ **Βήμα 5ο**\\
-Μόλις συνδεθείτε στον ''%%opti3060ws03%%'' θα δείτε το prompt παρακάτω:\\+Μόλις συνδεθείτε στον ''%%opti3060ws09%%'' θα δείτε το prompt παρακάτω:\\
 {{:cse:εργαστήρια:turnin10new.png?500|}}\\ {{:cse:εργαστήρια:turnin10new.png?500|}}\\
  
Line 125: Line 128:
  
 **Βήμα 2ο**\\ **Βήμα 2ο**\\
-Τρέξτε το Filezilla. Συμπληρώστε τα απαραίτητα πεδία (αυτά στα πορτοκαλί κουτιά) όπως απεικονίζονται και στην παρακάτω εικόνα και πατήστε το “Quickconnect” κουμπί.\\+Τρέξτε το Filezilla. Συμπληρώστε τα απαραίτητα πεδία (πορτοκαλί κουτί) όπως απεικονίζονται και στην παρακάτω εικόνα και πατήστε το “Quickconnect” κουμπί.\\
 [[https://camo.githubusercontent.com/a6023beebd60bb06da9ab7e3ce79749db13d8748/687474703a2f2f6373652e756f692e67722f253745677a6163686f732f636f75727365732f6373653230352f706963312e6a7067|{{cse:δίκτυο:turnin2.jpeg}}]]\\ [[https://camo.githubusercontent.com/a6023beebd60bb06da9ab7e3ce79749db13d8748/687474703a2f2f6373652e756f692e67722f253745677a6163686f732f636f75727365732f6373653230352f706963312e6a7067|{{cse:δίκτυο:turnin2.jpeg}}]]\\
  
cse/εργαστήρια/turnin.1628430447.txt.gz · Last modified: 2021/08/08 16:47 by liaverg