Μετάβαση στο περιεχόμενο

Σύνδεση ενός στοιχείου Edge Gateway με χρήση του μηχανισμού σύζευξης

Πληροφορίες

Η μέθοδος σύνδεσης μέσω σύζευξης λειτουργεί με τον ίδιο τρόπο για ένα στοιχείο Edge Gateway όπως και για ένα στοιχείο HTML5 Gateway.

Προαπαιτούμενα

Απαιτείται πρόσβαση SSH ή κονσόλας με τον χρήστη root στο στοιχείο Edge Gateway.

Για να είναι επιτυχής η σύζευξη του στοιχείου Edge Gateway, πρέπει να είναι εγκατεστημένο στον υπολογιστή το πακέτο ipdiva-gateway-setup. Όλες οι εικονικές συσκευές CyberElements Bastion (έκδοση 4.6 ή νεότερη) διαθέτουν το πακέτο.
Εάν το αποθετήριο της Systancia έχει διαμορφωθεί σωστά, η ακόλουθη εντολή θα ελέγξει την ύπαρξη του πακέτου και θα επιχειρήσει να το εγκαταστήσει, εάν χρειάζεται:

1
if dpkg -s ipdiva-gateway-setup &>/dev/null 2>&1; then echo -e "\033[0;32mipdiva-gateway-setup package already installed\033[0m"; else apt update && apt install -y ipdiva-gateway-setup; fi

Συνδεθείτε στον διακομιστή Edge Gateway μέσω SSH ή σε λειτουργία κονσόλας με τον χρήστη root και εκτελέστε μια εντολή αντίστοιχη με την ακόλουθη για να ξεκινήσετε τη διαδικασία σύζευξης για ένα στοιχείο Edge Gateway ή HTML5 Gateway:

1
/usr/local/ipdiva/scripts/gateway-setup/pair_gateway.py -s <DNS_MEDIATION_CONTROLLER> -t <PAIRING_TOKEN> -k -n <INSTANCE_NAME> --no-care -v

Ακολουθούν οι λεπτομέρειες των διαφόρων επιλογών:

  • -s: ορίζει το όνομα DNS του διακομιστή Mediation Controller· μπορεί να χρησιμοποιηθεί διεύθυνση IP, αλλά πιθανότατα θα απαιτήσει τη χρήση της μη ασφαλούς λειτουργίας.
  • -t: ορίζει το διακριτικό σύζευξης που θα χρησιμοποιηθεί (δημιουργία διακριτικού σύζευξης).
  • -k: ενεργοποίηση της μη ασφαλούς λειτουργίας, στην οποία ο έλεγχος εγκυρότητας του πιστοποιητικού web της υπηρεσίας Mediation Controller είναι απενεργοποιημένος. Αυτή η ρύθμιση δεν πρέπει να χρησιμοποιείται συστηματικά, αλλά μόνο σε περιβάλλοντα όπου είναι απαραίτητη και όπου έχει αποκλειστεί η παρουσία επιτιθέμενου MITM (η επικύρωση ενός πιστοποιητικού web διασφαλίζει την ταυτότητα του διακομιστή με τον οποίο γίνεται επικοινωνία).
  • -n: ορισμός του επιθήματος του ονόματος της παρουσίας Edge Gateway στον υπολογιστή· εάν δεν οριστεί, θα χρησιμοποιηθεί το όνομα της κύριας παρουσίας, gateway ή html5gateway. Καθορίστε μόνο όνομα που περιέχει αριθμούς, γράμματα ή τους ειδικούς χαρακτήρες - ή _. Για την πρώτη σύνδεση ενός στοιχείου Edge Gateway ή HTML5 Gateway στον διακομιστή, συνιστάται να μην ορίσετε την παράμετρο -n.
  • --no-care: η σύζευξη δεν θα επιχειρήσει να εγκαταστήσει το πιστοποιητικό της υπηρεσίας εγγραφής.
  • -v: ενεργοποίηση της αναλυτικής λειτουργίας για τη λήψη περισσότερων πληροφοριών σχετικά με τη διαδικασία σύζευξης.

Παραδείγματα

Για να εγκαταστήσετε την πρώτη παρουσία Edge Gateway σε έναν υπολογιστή, θα αρκούσε η ακόλουθη εντολή:

1
/usr/local/ipdiva/scripts/gateway-setup/pair_gateway.py -s mediation-controller.domain.local -t TCGX-091U-AIBW-EWF7-T7XW-1VLK-LPS8-2DWS

Ωστόσο, εάν η πρόσβαση στον διακομιστή Mediation Controller είναι δυνατή μόνο με μια διεύθυνση IP της οποίας το πιστοποιητικό web δεν είναι κατάλληλο, τότε πρέπει να ενεργοποιηθεί η μη ασφαλής λειτουργία (κατά προτίμηση όταν η σύνδεση δεν διέρχεται από το δημόσιο δίκτυο):

1
/usr/local/ipdiva/scripts/gateway-setup/pair_gateway.py -s 10.0.10.10 -t TCGX-091U-AIBW-EWF7-T7XW-1VLK-LPS8-2DWS -k

Εάν υπάρχει ήδη μια πρώτη παρουσία Edge Gateway στον υπολογιστή, τότε θα ήταν απαραίτητο να δημιουργηθεί μια νέα παρουσία χωρίς να τροποποιηθεί το πιστοποιητικό της υπηρεσίας εγγραφής:

1
/usr/local/ipdiva/scripts/gateway-setup/pair_gateway.py -s 10.0.10.10 -t TCGX-091U-AIBW-EWF7-T7XW-1VLK-LPS8-2DWS -k --no-care -n instance-2

Η προηγούμενη εντολή, δημιουργώντας μια νέα παρουσία με το όνομα gateway-instance-2 (τα στοιχεία Edge Gateway λαμβάνουν αυτόματα το πρόθεμα gateway-, ενώ τα στοιχεία HTML5 Gateway λαμβάνουν το πρόθεμα html5gateway-), δημιουργεί επίσης νέους φακέλους για:

  • Τη διαχείριση των ρυθμίσεων της παρουσίας μέσω του φακέλου /etc/ipdiva/gateway-instance-2/.
  • Την εκκίνηση, τη διακοπή ή την επανεκκίνηση της παρουσίας μέσω των σεναρίων στον φάκελο /usr/local/ipdiva/gateway-instance-2/bin/.