Μεταφέρετε με ασφάλεια αρχεία μέσω του ιδιωτικού δικτύου χρησιμοποιώντας SCP ή Rsync

Εισαγωγή

Όταν χρησιμοποιείτε εντολές όπως scpή rsyncμε τη δημόσια διεύθυνση IP του διακομιστή σας, θα μεταφέρετε αυτόματα τα αρχεία μέσω του (δημόσιου) Διαδικτύου. Εάν έχετε δύο περιπτώσεις με ενεργοποιημένη την ιδιωτική δικτύωση, μπορείτε επίσης να μεταφέρετε αυτά τα αρχεία μέσω του ιδιωτικού δικτύου και να αποτρέψετε επιπλέον χρεώσεις για το χρησιμοποιούμενο εύρος ζώνης.

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

  • Δύο περιπτώσεις (θα τις ονομάσουμε server_aκαι server_b) με ενεργοποιημένη την ιδιωτική δικτύωση
  • Και οι δύο περιπτώσεις θα πρέπει να έχουν ιδιωτικές διευθύνσεις IP διαμορφωμένες στο ίδιο υποδίκτυο (δείτε Διαμόρφωση ιδιωτικού δικτύου )
  • Η συνδεσιμότητα SSH θα πρέπει να είναι δυνατή μεταξύ των δύο περιπτώσεων
  • Ένας χρήστης που δεν είναι root (θα τον ονομάσουμε your_user)

Δημιουργία και χρήση κλειδιών SSH

Η μεταφορά αρχείων είναι δυνατή χρησιμοποιώντας έλεγχο ταυτότητας ονόματος χρήστη και κωδικού πρόσβασης, αλλά είναι πολύ πιο ασφαλές να χρησιμοποιείτε κλειδιά SSH. Η δημιουργία του δημόσιου-ιδιωτικού κλειδιού περιγράφεται στο Πώς μπορώ να δημιουργήσω κλειδιά SSH; . Εάν αποφασίσετε να παραλείψετε αυτήν την ενότητα, τότε θα πρέπει να εισάγετε τον κωδικό πρόσβασης του απομακρυσμένου χρήστη σε κάθε εντολή.

Υποθέτοντας ότι το ζεύγος δημόσιου-ιδιωτικού κλειδιού στο server_aβρίσκεται στο ~/.ssh/id_rsa, μπορείτε να εκτελέσετε την ακόλουθη εντολή για να μεταφέρετε το δημόσιο κλειδί σας στο server_b. Χρησιμοποιήστε την ιδιωτική διεύθυνση IP του server_b.

ssh-copy-id your_user@192.168.0.101

Όταν σας ζητηθεί, δώστε τον κωδικό πρόσβασης για your_user.

ssh-copy-id your_user@192.168.0.101 /usr/bin/ssh-copy-id: INFO: Source of
key(s) to be installed: "/home/your_user/.ssh/id_rsa.pub" The
authenticity of host '192.168.0.101 (192.168.0.101)' can't be
established. ECDSA key fingerprint is
SHA256:g9dfqycqU25b567/HDjPTqaQqKhep/fysNCQAG9yJG4. ECDSA key
fingerprint is MD5:41:67:be:68:51:9b:38:a8:95:82:71:47:f1:35:39:66.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s),
to filter out any that are already installed /usr/bin/ssh-copy-id:
INFO: 1 key(s) remain to be installed -- if you are prompted now it is
to install the new keys your_user@192.168.0.101's password:

Number of key(s) added: 1

Τώρα δοκιμάστε να συνδεθείτε στο μηχάνημα.

ssh your_user@192.168.0.101

Ελέγξτε για να βεβαιωθείτε ότι προστέθηκαν μόνο τα κλειδιά που θέλατε.

Εάν τώρα κάνετε SSH από server_aέως server_b, δεν θα ζητά πλέον κωδικό πρόσβασης. Σε περίπτωση που το ζεύγος δημόσιου-ιδιωτικού κλειδιού δεν βρίσκεται μέσα ~/.ssh/id_rsa, μπορείτε να καθορίσετε τη θέση του με την -iπαράμετρο (θα χρειαστείτε επίσης αυτή την παράμετρο με την εντολή scpκαι rsync).

ssh-copy-id -i /path/to/your/public_key your_user@192.168.0.101 
ssh -i /path/to/your/private_key your_user@192.168.0.101 

Μεταφορά αρχείων με SCP

Το SCP σημαίνει Secure Copy και μεταφέρει όλα τα δεδομένα μέσω μιας σύνδεσης SSH. Για να αντιγράψουμε ένα μεμονωμένο αρχείο, ~/myfile, από server_aστον /tmpκατάλογο στο server_bμπορούμε να εκδώσουμε την ακόλουθη εντολή.

scp ~./myfile your_user@192.168.0.101:/tmp

Για να αντιγράψετε έναν πλήρη φάκελο με όλα τα περιεχόμενά του (συμπεριλαμβανομένων συμβολικών συνδέσμων), μπορείτε να προσθέσετε την -rεπιλογή

scp -r ~./mydir your_user@192.168.0.101:/tmp

Μεταφορά αρχείων με Rsync

Το Rsync είναι ένα ευέλικτο εργαλείο για την αντιγραφή αρχείων, το οποίο χρησιμοποιείται συχνότερα για το συγχρονισμό του περιεχομένου δύο τοποθεσιών. Χρησιμοποιεί την ίδια ασφαλή σήραγγα SSH για τη μεταφορά δεδομένων. Ένας πλήρης φάκελος μπορεί να συγχρονιστεί σε ένα απομακρυσμένο /tmpdir με την ακόλουθη εντολή

rsync -av ~/mydir your_user@192.168.0.101:/tmp

Η -vεπιλογή αυξάνει την πολυγλωσσία, ώστε να μπορείτε να παρακολουθείτε την πρόοδο της μεταφοράς. Η -aεπιλογή ενεργοποιεί τη «λειτουργία αρχειοθέτησης» η οποία αντιγράφει τα αρχεία σας αναδρομικά, διατηρώντας παράλληλα χαρακτηριστικά όπως κάτοχος, ομάδα και δικαιώματα.

Αφήστε ένα σχόλιο

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Μπορεί να έχετε ακούσει ότι οι χάκερ κερδίζουν πολλά χρήματα, αλλά έχετε αναρωτηθεί ποτέ πώς κερδίζουν τέτοια χρήματα; ας συζητήσουμε.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Διαβάστε το ιστολόγιο για να μάθετε διαφορετικά επίπεδα στην Αρχιτεκτονική Μεγάλων Δεδομένων και τις λειτουργίες τους με τον απλούστερο τρόπο.

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

Σε αυτόν τον ψηφιακό κόσμο, οι έξυπνες οικιακές συσκευές έχουν γίνει κρίσιμο μέρος της ζωής. Ακολουθούν μερικά εκπληκτικά οφέλη των έξυπνων οικιακών συσκευών σχετικά με το πώς κάνουν τη ζωή μας να αξίζει και να απλοποιείται.

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα