git + ipynb = :(
This commit is contained in:
@@ -12,7 +12,7 @@ Amazon. Μετά την ολοκλήρωση των παραπάνω διαδι
|
||||
χρήστης δεν έχει εγκατεστημένο το git, πρέπει να μεταβεί στην ιστοσελίδα του
|
||||
αποθετηρίου \footfullcite{secdep} και να επιλέξει είτε την επιλογή αποθήκευσης
|
||||
ως αρχείο zip, είτε ως tar.gz όπως απεικονίζεται παρακάτω. Έπειτα, πρέπει να
|
||||
αποσυμπιεστεί με τα κατάλληλα για τον τύπο αρχείου προγράμματα.
|
||||
αποσυμπιεστεί με το κατάλληλο για τον τύπο αρχείου πρόγραμμα.
|
||||
|
||||
\begin{center}
|
||||
\begin{figure}[!ht]
|
||||
@@ -76,7 +76,7 @@ pip install -r requirements.txt --break-system-packages
|
||||
πάροχοι υπηρεσιών IaaS, επιλέχθηκε για την παρούσα ενότητα η κάλυψη της χρήσης
|
||||
των υπηρεσιών της Amazon έναντι της Azure και της GCE, λόγω της ευκολότερης και
|
||||
απλούστερης διαδικασίας αυθεντικοποίησης που παρέχει. Συγκεκριμένα, απαιτεί την
|
||||
συμπλήρωση μονάχα δύο πεδίων. Αυτά είναι, το
|
||||
συμπλήρωση μονάχα δύο πεδίων. Αυτά είναι, τα
|
||||
\textquote{SECDEP\_AWS\_ACCESS\_KEY} και \textquote{SECDEP\_AWS\_SECRET\_KEY}.
|
||||
|
||||
\subsection{Δημιουργία κλειδιού πρόσβασης με την AWS}
|
||||
@@ -158,12 +158,12 @@ python3 secdep.py --init aws
|
||||
\vspace*{-10pt}
|
||||
\end{listing}
|
||||
|
||||
Όπου και θα ζητηθούν από τον χρήστη τα αντίστοιχα διαπιστευτήρια. Οι μεταβλητές
|
||||
Έπειτα, θα ζητηθούν από τον χρήστη τα αντίστοιχα διαπιστευτήρια. Οι μεταβλητές
|
||||
αυτές θα αποθηκευτούν στο αρχείο \textquote{.env} που θα δημιουργηθεί στον
|
||||
φάκελο που βρίσκεται το εκτελέσιμο του SecDep. Στην περίπτωση που ο χρήστης
|
||||
μελλοντικά θέλει να αλλάξει τις τιμές των μεταβλητών ή να προσθέσει νέες,
|
||||
μπορεί να το κάνει αλλάζοντας τα περιεχόμενα του αρχείου \textquote{.env}
|
||||
χειροκίνητα ή με την εκτέλεση της εντολής:
|
||||
χειροκίνητα με έναν επεξεργαστή κειμένου ή με την εκτέλεση της εντολής:
|
||||
|
||||
\begin{listing}[!ht]
|
||||
\begin{bashcode}
|
||||
@@ -212,7 +212,7 @@ python3 secdep.py --provider aws --create --name test-node --size t3.micro --ima
|
||||
IP της και η εντολή που μπορεί να εκτελέσει προκειμένου να συνδεθεί σε αυτήν
|
||||
χρησιμοποιώντας το πρωτόκολλο SSH. Η εντολή αυτή σχηματίζεται δυναμικά από το
|
||||
εργαλείο λαμβάνοντας υπόψιν την θύρα που θα χρησιμοποιηθεί (σε περίπτωση που η
|
||||
εικονική μηχανή έχει σκληρυνθεί), το μονοπάτι μέχρι το κλειδί SSH που
|
||||
εικονική μηχανή έχει σκληρύνει), το μονοπάτι μέχρι το κλειδί SSH που
|
||||
δημιουργήθηκε μαζί με την μηχανή στον ίδιο φάκελο με το εργαλείο και την
|
||||
διεύθυνση της.
|
||||
|
||||
@@ -249,7 +249,7 @@ harden στην εικονική μηχανή το οποίο θα σκληρύ
|
||||
φάκελο με το εργαλείο.
|
||||
|
||||
Για οποιαδήποτε παράμετρο που δεν έχει δοθεί ή έχει δοθεί λανθασμένα, θα
|
||||
προτρέπεται ο χρήστης να την δώσει ξανά εως ότου ολοκληρωθεί η διαδικασία ή
|
||||
προτρέπεται ο χρήστης να την δώσει ξανά έως ότου ολοκληρωθεί η διαδικασία ή
|
||||
ακυρωθεί από τον χρήστη.
|
||||
|
||||
Εάν ο χρήστης δεν γνωρίζει τις διαθέσιμες επιλογές για τις παραμέτρους που
|
||||
@@ -269,7 +269,9 @@ python3 secdep.py --provider aws --listimages --print
|
||||
λίστα με τις διαθέσιμες εικόνες που μπορεί να χρησιμοποιήσει ο χρήστης για την
|
||||
δημιουργία εικονικών μηχανών. Έπειτα, με την επιλογή μιας από αυτές, θα
|
||||
εμφανιστούν πληροφορίες σχετικά με την εικόνα που επιλέχθηκε οι οποίες θα είναι
|
||||
της μορφής:
|
||||
της μορφής που απεικονίζεται στο \ref{lst:secdep_image_info}.
|
||||
|
||||
\clearpage
|
||||
|
||||
\begin{listing}[!ht]
|
||||
\begin{bashcode}
|
||||
@@ -280,10 +282,9 @@ python3 secdep.py --provider aws --listimages --print
|
||||
\vspace*{-10pt}
|
||||
\end{listing}
|
||||
|
||||
Από την παραπάνω πληροφορία, ο χρήστης χρειάζεται το αναγνωριστικό (id) της εικόνας.
|
||||
|
||||
Εάν χρειάζεται πληροφορίες σχετικά με τα διαθέσιμα μεγέθη των εικονικών
|
||||
μηχανών, αυτό επιτυγχάνεται με την εντολή:
|
||||
Από την παραπάνω πληροφορία, ο χρήστης χρειάζεται το αναγνωριστικό (id) της
|
||||
εικόνας. Εάν χρειάζεται πληροφορίες σχετικά με τα διαθέσιμα μεγέθη των
|
||||
εικονικών μηχανών, αυτό επιτυγχάνεται με την εντολή:
|
||||
|
||||
\begin{listing}[!ht]
|
||||
\begin{bashcode}
|
||||
@@ -306,11 +307,10 @@ python3 secdep.py --provider aws --listsizes --print
|
||||
\vspace*{-10pt}
|
||||
\end{listing}
|
||||
|
||||
Από την παραπάνω πληροφορία, το σημαντικό είναι το αναγνωριστικό (id) του μεγέθους.
|
||||
|
||||
Μερικές από τις εντολές που δύναται να χρησιμοποιεί ένας χρήστης συχνά μπορεί
|
||||
να είναι για την διαγραφή εικονικών μηχανών ή την εμφάνιση τους. Αυτές οι δύο
|
||||
λειτουργίες υποστηρίζονται με τις παρακάτω εντολές:
|
||||
Από την παραπάνω πληροφορία, το σημαντικό πάλι είναι το αναγνωριστικό (id) του
|
||||
μεγέθους. Μερικές από τις εντολές που δύναται να χρησιμοποιήσει ένας χρήστης
|
||||
συχνά μπορεί να είναι για την εμφάνιση εικονικών μηχανών ή την διαγραφή τους.
|
||||
Αυτές οι δύο λειτουργίες υποστηρίζονται με τις παρακάτω εντολές:
|
||||
|
||||
\begin{listing}[!ht]
|
||||
\begin{bashcode}
|
||||
@@ -328,7 +328,7 @@ python3 secdep.py --provider aws --awsregion us-east-2 --list
|
||||
\begin{center}
|
||||
\begin{figure}[!ht]
|
||||
\centering
|
||||
\includegraphics[width = .8\textwidth]{Figures/AWS_listing/aws-instances.png}
|
||||
\includegraphics[width = 1.0\textwidth]{Figures/AWS_listing/aws-instances.png}
|
||||
\captionof{figure}{Λίστα με τις εικονικές μηχανές που έχουν δημιουργηθεί}
|
||||
\label{fig:instance_list_output}
|
||||
\end{figure}
|
||||
@@ -349,7 +349,7 @@ python3 secdep.py --provider aws --awsregion us-east-2 --list
|
||||
\begin{bashcode}
|
||||
python3 secdep.py --provider aws --action delete --awsregion eu-north-1
|
||||
\end{bashcode}
|
||||
\caption{Εκτέλεση της παράμετρου delete του SecDep}
|
||||
\caption{Εκτέλεση της παραμέτρου delete του SecDep}
|
||||
\label{lst:secdep_delete}
|
||||
\vspace*{-10pt}
|
||||
\end{listing}
|
||||
@@ -359,6 +359,25 @@ python3 secdep.py --provider aws --action delete --awsregion eu-north-1
|
||||
αντικατασταθεί σε \textquote{deleteall}. Με παρόμοιο τρόπο υποστηρίζονται και
|
||||
εντολές για εκκίνηση, επανεκκίνηση ή διακοπή εικονικών μηχανών.
|
||||
|
||||
\clearpage
|
||||
|
||||
Πιο λεπτομερείς οδηγίες χρήσης και εγκατάστασης περιέχονται και στην σελίδα του
|
||||
αποθετηρίου του SecDep \footfullcite{secdep} μέσω του αρχείου
|
||||
\textquote{README.md}.
|
||||
\textquote{README.md}. Στο σχήμα του λογότυπου του SecDep, περιέχεται
|
||||
υπερσύνδεσμος που οδηγεί στο αποθετήριο όπου και εμφανίζονται τα περιεχόμενα
|
||||
του αρχείου οδηγιών.
|
||||
|
||||
\begin{center}
|
||||
\begin{figure}[!ht]
|
||||
\centering
|
||||
\href{https://git.konsthol.eu/konsthol/SecDep}{
|
||||
\includegraphics[width = 1.0\textwidth]{Figures/secdep_logo.png}}
|
||||
\captionof{figure}{Λογότυπο του SecDep}
|
||||
\label{fig:secdep_logo}
|
||||
\end{figure}
|
||||
\vspace*{-30pt}
|
||||
\end{center}
|
||||
|
||||
Εκεί, ο χρήστης μπορεί να βρει πληροφορίες σχετικά με την παραμετροποίηση και
|
||||
των υπόλοιπων παρόχων νέφους, χρήσιμες ρυθμίσεις που καθιστούν την εκτέλεση του
|
||||
SecDep πιο εύκολη, καθώς και περισσότερες οθόνες εκτέλεσης.
|
||||
|
||||
Reference in New Issue
Block a user