Απαιτήσεις
Δημιουργία νέου χρήστη
Αντιγραφή του κλειδιού SSH στον νέο χρήστη
Το Vultr παρέχει μια δυνατότητα που σας επιτρέπει να προεγκαταστήσετε τα κλειδιά SSH κατά τη δημιουργία μιας νέας παρουσίας. Αυτό σας επιτρέπει να έχετε πρόσβαση στον ριζικό χρήστη του διακομιστή , ωστόσο, το κλειδί δεν θα λειτουργήσει εκτός πλαισίου με χρήστες που δεν δημιουργήθηκαν πρόσφατα . Σε αυτό το σεμινάριο, θα σας δείξω πώς να χρησιμοποιείτε το προεγκατεστημένο κλειδί SSH με νέους χρήστες.
Απαιτήσεις
- Ένα στιγμιότυπο Vultr με εγκατεστημένο το Ubuntu. Αυτός ο οδηγός πιθανότατα θα λειτουργήσει για όλες τις τρέχουσες διανομές Linux, χρησιμοποιώ το Ubuntu 14.04.
- Προστέθηκε κλειδί SSH από τον πίνακα ελέγχου Vultr (Ο οδηγός βρίσκεται εδώ )
- Λογαριασμός χρήστη χωρίς root.
Δημιουργία νέου χρήστη
Σημειώστε ότι μπορείτε να χρησιμοποιήσετε αυτήν τη μέθοδο με οποιονδήποτε λογαριασμό, δεν υπάρχει ρητή ανάγκη για νέο χρήστη.
Η δημιουργία ενός νέου χρήστη στο Ubuntu είναι πολύ απλή. Πληκτρολογήστε την παρακάτω εντολή.
adduser username
Η παραπάνω εντολή δημιούργησε ένα πλήρως λειτουργικό χρήστη με τίτλο όνομα χρήστη .
Αντιγραφή του κλειδιού SSH στον νέο χρήστη
Στο Ubuntu, κάθε χρήστης έχει έναν .sshκατάλογο στον αρχικό του κατάλογο. Θα αντιγράψουμε το κλειδί SSH από τον κατάλογο SSH του ριζικού χρήστη στον κατάλογο του νέου χρήστη.
Περισσότερο από πιθανό, ο .sshκατάλογος δεν υπάρχει, ας προχωρήσουμε και να δημιουργήσουμε αυτόν τον κατάλογο.
sudo mkdir /home/username/.ssh
Τώρα μπορούμε να αντιγράψουμε τα αρχεία κλειδιού SSH από τη ρίζα στο όνομα χρήστη .
sudo cp -rf /root/.ssh/* /home/username/.ssh/
Για να μπορέσουμε να χρησιμοποιήσουμε το κλειδί SSH, πρέπει να βεβαιωθούμε ότι αλλάξαμε τα δικαιώματα χρήστη σε όνομα χρήστη .
chown -R username:username /home/username/.ssh
Συγχαρητήρια! Εάν ακολουθήσατε σωστά τις παραπάνω εντολές, θα μπορείτε πλέον να συνδεθείτε στο όνομα χρήστη με το κλειδί SSH σας.