Σε αυτό το άρθρο, θα δούμε πώς να ρυθμίσετε την απομακρυσμένη ανάπτυξη στον κώδικα του visual studio μέσω του remote-ssh συνδέω. Για τους προγραμματιστές, είναι πράγματι ένα σημαντικό καθήκον να επιλέξουν το σωστό Συντάκτες IDE/IDLE με μπαταρίες που περιλαμβάνονται.
Το Vscode είναι ένα από αυτά τα εργαλεία που συνοδεύεται από ένα ωραίο σύνολο πακέτων που κάνει τη ζωή μας εύκολη και βελτιώνει την παραγωγικότητα των προγραμματιστών. Αν δεν έχετε ρυθμίσει ακόμα τον κωδικό vsc, ρίξτε μια ματιά στο δικό μας Άρθρο εγκατάστασης VScode σχετικά με τη ρύθμιση του vscode στο Linux.
Για λόγους δοκιμής, ο Visual Studio Code μου εκτελείται στο Linux Mint 20 και προσπαθώ να συνδεθώ CentOS 7 τρέχει στο δικό μου VirtualBox.
Μεταβείτε στον διαχειριστή πακέτων και αναζητήστε το "Απομακρυσμένο SSH”Πακέτο, το οποίο ανήκει στην Microsoft. Κάντε κλικ στο εικονίδιο Εγκατάσταση για να εγκαταστήσετε το πακέτο.
Ένα επιπλέον πακέτο, "Διαμόρφωση Remote-SSH Edit”Θα εγκατασταθεί αυτόματα μαζί με αυτό το πακέτο.
Κοιτάξτε κάτω αριστερά, όπου θα έχετε μια γραμμή απομακρυσμένης κατάστασης. Χρησιμοποιώντας αυτήν τη γραμμή μπορείτε να ανοίξετε συχνά χρησιμοποιούμενες απομακρυσμένες επιλογές ssh.
Υπάρχουν δύο τρόποι με τους οποίους μπορούμε να διαμορφώσουμε τη συνδεσιμότητα SSH.
Συνιστάται η χρήση ταυτότητας βασισμένης σε κλειδί SSH, καθώς είναι πιο ασφαλής και αφαιρεί συνεχώς τα γενικά έξοδα πληκτρολόγησης κωδικών πρόσβασης. Τύπος F1
ή CTRL+SHIFT+P
και πληκτρολογήστε remote-ssh. Θα εμφανίσει μια λίστα με όλες τις επιλογές. Προχωρήστε και επιλέξτε Προσθήκη νέου κεντρικού υπολογιστή SSH.
Τώρα θα σας ζητήσει να εισαγάγετε τη συμβολοσειρά σύνδεσης SSH όπως το κάνετε στο τερματικό Linux.
ssh [προστασία ηλεκτρονικού ταχυδρομείου]/fqdn.
Στο επόμενο βήμα, θα σας ζητηθεί η τοποθεσία του αρχείου διαμόρφωσης όπου θέλετε να αποθηκεύσετε τις πληροφορίες σύνδεσης. επιλέξτε τη θέση που σας ταιριάζει και πατήστε enter.
Συνιστάται η δημιουργία ενός προσαρμοσμένου αρχείου διαμόρφωσης επιλέγοντας "Ρυθμίσεις"Και εισαγάγετε την προσαρμοσμένη τοποθεσία αρχείου. Μπορείτε επίσης να προσθέσετε το "μακρινός. Αρχείο SSH.configFile”Παράμετρος στο ρυθμίσεις.json αρχείο και ενημέρωση της προσαρμοσμένης τοποθεσίας διαμόρφωσης.
{"τηλεχειριστήριο. SSH.configFile ":" path-to-file " }
Παρακάτω είναι οι παράμετροι που είναι αποθηκευμένες στο αρχείο ρυθμίσεων ως μέρος των προηγούμενων βημάτων. Μπορείτε να προχωρήσετε και να διαμορφώσετε αυτό το αρχείο αμέσως, αντί να το κάνετε μέσω vscode.
Host xxx.com User USERNAME HostName FQDN/IP IdentityFile "SSH KEY LOCATION"
Τώρα ας συνδεθούμε στον απομακρυσμένο κεντρικό υπολογιστή πατώντας F1
ή CTRL + SHIFT + P –> REMOTE-SSH –> ΣΥΝΔΕΣΗ ΣΤΟΝ HOST –> ΕΠΙΛΕΞΤΕ IP HOST.
Τώρα θα σας ζητήσει να επαληθεύσετε το δακτυλικό αποτύπωμα αφού είναι η πρώτη φορά που συνδέεστε με απομακρυσμένο μηχάνημα.
Μόλις πατήσετε "Να συνεχίσει"Τώρα θα σας ζητήσει να εισαγάγετε έναν κωδικό πρόσβασης. Μόλις εισαγάγετε τον κωδικό πρόσβασης, θα συνδεθεί επιτυχώς με το απομακρυσμένο μηχάνημα SSH.
Τώρα το vscode είναι συνδεδεμένο σε απομακρυσμένο μηχάνημα.
Για να ενεργοποιήσετε τον έλεγχο ταυτότητας με κλειδί SSH, δημιουργήστε ssh δημόσια και ιδιωτικά ζεύγη κλειδιών χρησιμοποιώντας την παρακάτω εντολή.
ssh -keygen -t rsa -b 4096. ssh-copy-id -i ~/.ssh/id_rsa.pub [προστασία ηλεκτρονικού ταχυδρομείου]
Τώρα συνδεθείτε χειροκίνητα στον κεντρικό υπολογιστή για να δείτε αν ο έλεγχος ταυτότητας βασισμένος σε κλειδί λειτουργεί καλά. Ανοίξτε το απομακρυσμένο αρχείο ρυθμίσεων SSH του VScode και προσθέστε την παρακάτω παράμετρο. Αυτή η παράμετρος προσδιορίζει το αρχείο ιδιωτικού κλειδιού σας και λέει στο vscode να χρησιμοποιεί έλεγχο ταυτότητας με κλειδί αντί για έλεγχο ταυτότητας με κωδικό πρόσβασης.
IdentityFile ~/ssh/id_rsa.
Το Vscode υποστηρίζει αυτόματη πρόταση για τα αρχεία διαμόρφωσης. Ελέγξτε την παρακάτω εικόνα, όταν πληκτρολογώ πληκτρολογώ "IdentifyFile”Το vscode μου προτείνει αυτόματα την παράμετρο.
Συνδεθείτε ξανά με τον κεντρικό υπολογιστή σας ακολουθώντας την ίδια διαδικασία που κάναμε στα προηγούμενα βήματα. Αυτή τη φορά δεν θα σας ζητηθεί κωδικός πρόσβασης. Εάν έχετε οποιοδήποτε πρόβλημα με τη δημιουργία απομακρυσμένης σύνδεσης, μπορείτε να ελέγξετε τα αρχεία καταγραφής.
Για να ανοίξετε αρχεία καταγραφής, Πατήστε F1
ή CTRL + SHIFT + P –> REMOTE-SSH –> Εμφάνιση ημερολογίου.
Για να κλείσετε την ενεργή σύνδεση επιλέξτε "κλειστή απομακρυσμένη σύνδεση»Με χτυπήματα F1
ή CTRL + SHIFT + P –> REMOTE-SSH –> Κλείσιμο απομακρυσμένης σύνδεσης ή απλά κλείστε vscode που θα αποσυνδέσει την περίοδο σύνδεσης.
Αυτά για αυτό το άρθρο. Εάν υπάρχει κάποιο πολύτιμο σχόλιο, μοιραστείτε το στην ενότητα σχολίων. Τα σχόλιά σας είναι αυτά που μας οδηγούν σε μια πορεία για την παροχή καλύτερου περιεχομένου στους αναγνώστες μας.