Vi skal have forbindelse til vores server og med vores VPN forbindelse er det relativt simpelt at forbinde til den med SSH
Vi kan bruge nogle forskellige programmer, såsom PuTTY eller MobaXterm. De er ikke specielt ressourcekrævende og generelt tænkt som en enkelt måde at forbinde. Her arbejder vi kun i terminalen, hvilket godt kan være lidt besværligt, hvis man ikke har prøvet det før. Hvis man ikke har prøvet nano
, vi
eller vim
, anbefaler jeg at man bruger Visual Studie Code med Remote Explorer udvidelsen
Vi kan bruge Remote Explorer til at forbinde til eksterne serverer, primært med SSH.
Vi bruger det blandt andet, til at forbinde til vores DH-Datacenter.
Remote Explorer hjælper os med at holde styr på vores forbindelser. Vi kan gemme IP-adresser og bruger navne, så vi kun skal huske vores password. Det gør det nemt og hurtigt at bruge!
Vi opretter en ny forbindelse SSH forbindelse på følgende format {User}@{IP}
, eksempel fra billedet før er [email protected]
. Herefter bliver vi spurgt om hvilket OS vi bruger, vi vælger Linux til den her gennemgang. Bagefter acceptere vi vores SHA256 nøgle som er den værdi vi kan bruge til at forbinde til serveren og til sidst skriver vi adgangskoden, typisk Merc1234!
. Nu har vi forbindelse og kan bruge alle funktioner i vores IDE.
Vi anbefaler at ændre koden fra den standart kode - Merc1234!
- Her er en kort guide
Skriv følgende kommando i terminalen:
passwd
Du vil blive bedt om at indtaste dit nuværende password efterfulgt af det nye password to gange for at bekræfte.
Husk at informere jeres underviser om det nye password i en privatbesked, så de kan hjælpe ved eventuelle problemer!
Vores kode er ofte på GitHub, hvor den burde være, det vil vi gerne have ned på vores lokale computer og til det, kan vi skrive en simpel kommando. Vi anbefaler at lave en GitHub mappe til opbevaring, hvis man ikke allerede har det!
administrator@ubuntu2404:~/GitHub$ git clone example.url
Vi tager altså bare vores URL, altså hvor den er på GitHub og kloner den! Husk, hvis I har lavet .gitignore
på jeres appsettings.json
eller .env
filer, skal I manuelt overføre dem til serveren eller bruge en delt secret-manager såsom github secrets!
1. Installer de nødvendige afhængigheder
Sørg for, at du har de nødvendige afhængigheder installeret:
sudo apt-get update
sudo apt-get install -y wget apt-transport-https
2. Tilføj Microsofts pakke repository
Importér Microsofts GPG-nøgle og tilføj deres pakke repository til din APT-kilde:
wget <https://packages.microsoft.com/config/ubuntu/$>(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
3. Opdater pakkeindekset
Opdater dit pakkeindeks med det nye repository:
sudo apt-get update