Secure shell (SSH) er en netværksprotokol, der krypterer transmissioner for at forhindre nogen i at opsnappe dine data. Det bruges normalt til at forbinde en lokal computer til et fjerntliggende UNIX- eller Linux-system, så du kan køre kommandoer på disse systemer. For eksempel, hvis du har en brugerkonto på et Linux-system, kan du bruge SSH til at logge på og kompilere og køre kildekode. Dette er især nyttigt, hvis du bruger en Windows-maskine, men dit program er skrevet til UNIX- eller Linux-operativsystemerne.
Trin 1
Start SSH-klienten ved at klikke på dens ikon. Hvis du bruger en Windows-pc, skal du downloade en SSH-klient. Linux, UNIX og Mac OSX kommer med SSH-klienter indbygget i dem.
Dagens video
Trin 2
Indtast serveradressen for den fjerncomputer, du har en konto hos. Du skal indtaste dette i SSH-klientfeltet mærket "Server" eller "Fjernsystem". Den nøjagtige formulering afhænger af den anvendte software. For eksempel bruger Windows-programmet PuTTY udtrykket "Værtsnavn."
Trin 3
Indtast dit brugernavn og din adgangskode i SSH-klientfelterne markeret med "Brugernavn" og "Adgangskode".
Trin 4
Klik på knappen "Forbind" for at starte SSH-sessionen. Et vindue vises og viser en kommandoprompt. Du er nu logget ind på fjernsystemet og kan udføre kommandoer.
Trin 5
Indtast kommandoen for at kompilere din kildekode. Denne kildekode skal være på fjernsystemet i din brugermappe. Den nøjagtige kommando afhænger af den compiler, du bruger, og det programmeringssprog, som dit program er skrevet på. De følgende tre eksempler viser, hvordan man kompilerer en C-, C++- og Java-kildekodefiler med navnet "source.c", "source.cpp" og "source.java" i et program:
gcc –o programnavn kilde.c g++ -o programnavn kilde.cpp javac kilde.java
Trin 6
Indtast kommandoen, der udfører dit program. Dette kræver, at du indtaster navnet på det program, du kompilerede. I tilfælde af C- og C++-programmet er programnavnet "programnavn". I tilfælde af Java-programmet tager programmet det samme navn som kildekodefilen, så det er "kilde". Her er de nødvendige kommandoer for at køre C, C++ og Java programmer:
./programnavn ./programnavn java-kilde
Trin 7
Tryk på "Enter"-tasten for at udføre kommandoen. Dit program vil nu køre på fjernsystemet.
Ting du skal bruge
Lokal computer med SSH Client installeret
Fjerncomputer med SSH-server (ofte omtalt som en shell-konto)