Secure Shell (SSH) on verkkoprotokolla, joka salaa lähetykset estääkseen ketään sieppamasta tietojasi. Sitä käytetään yleensä yhdistämään paikallinen tietokone UNIX- tai Linux-etäjärjestelmään, jolloin voit suorittaa komentoja näissä järjestelmissä. Jos sinulla on esimerkiksi käyttäjätili Linux-järjestelmässä, voit käyttää SSH: ta sisäänkirjautumiseen sekä lähdekoodin kääntämiseen ja suorittamiseen. Tämä on erityisen hyödyllistä, jos käytät Windows-konetta, mutta ohjelmasi on kirjoitettu UNIX- tai Linux-käyttöjärjestelmille.
Vaihe 1
Käynnistä SSH-asiakas napsauttamalla sen kuvaketta. Jos käytät Windows-tietokonetta, sinun on ladattava SSH-asiakas. Linuxissa, UNIXissa ja Mac OSX: ssä on sisäänrakennetut SSH-asiakkaat.
Päivän video
Vaihe 2
Anna sen etätietokoneen palvelimen osoite, jossa sinulla on tili. Sinun on kirjoitettava tämä SSH-asiakaskenttään, jossa on merkintä "Palvelin" tai "Etäjärjestelmä". Tarkka sanamuoto riippuu käytetystä ohjelmistosta. Esimerkiksi Windows-ohjelma PuTTY käyttää termiä "isäntänimi".
Vaihe 3
Kirjoita käyttäjätunnuksesi ja salasanasi SSH-asiakkaan kenttiin, joissa on merkintä "Käyttäjänimi" ja "Salasana".
Vaihe 4
Napsauta "Yhdistä" -painiketta aloittaaksesi SSH-istunnon. Näyttöön tulee ikkuna ja komentokehote. Olet nyt kirjautunut sisään etäjärjestelmään ja voit suorittaa komentoja.
Vaihe 5
Kirjoita komento lähdekoodin kääntämiseksi. Tämän lähdekoodin on oltava etäjärjestelmässä käyttäjähakemistossasi. Tarkka komento riippuu käyttämästäsi kääntäjästä ja ohjelmointikielestä, jolla ohjelmasi on kirjoitettu. Seuraavat kolme esimerkkiä osoittavat, kuinka C-, C++- ja Java-lähdekooditiedostot nimeltä "source.c", "source.cpp" ja "source.java" voidaan kääntää ohjelmaksi:
gcc –o ohjelmannimi lähde.c g++ -o ohjelmannimi lähde.cpp javac lähde.java
Vaihe 6
Anna komento, joka suorittaa ohjelman. Tämä edellyttää, että annat kääntämäsi ohjelman nimen. C- ja C++-ohjelmien tapauksessa ohjelman nimi on "ohjelman nimi". Java-ohjelman tapauksessa ohjelma vie sama nimi kuin lähdekooditiedostolla, joten se on "lähde". Tässä ovat komennot, joita tarvitaan C-, C++- ja Java-ohjelmien suorittamiseen ohjelmat:
./ohjelmanNimi ./ohjelmannimi java-lähde
Vaihe 7
Paina "Enter"-näppäintä suorittaaksesi komennon. Ohjelmasi toimii nyt etäjärjestelmässä.
Asiat, joita tarvitset
Paikallinen tietokone, johon on asennettu SSH-asiakas
Etätietokone SSH-palvelimella (kutsutaan usein shell-tiliksi)