Kuidas SSH-ga programme kompileerida ja käivitada

Secure Shell (SSH) on võrguprotokoll, mis krüpteerib edastused, et takistada kellelgi teie andmeid pealtkuulamast. Tavaliselt kasutatakse seda kohaliku arvuti ühendamiseks UNIX-i või Linuxi kaugsüsteemiga, mis võimaldab teil nendes süsteemides käske käivitada. Näiteks kui teil on Linuxi süsteemis kasutajakonto, võite kasutada SSH-d sisselogimiseks ning lähtekoodi kompileerimiseks ja käitamiseks. See on eriti kasulik, kui kasutate Windowsi masinat, kuid teie programm on kirjutatud UNIX-i või Linuxi operatsioonisüsteemide jaoks.

Samm 1

Käivitage SSH-klient, klõpsates selle ikoonil. Kui kasutate Windowsi arvutit, peate alla laadima SSH-kliendi. Linux, UNIX ja Mac OSX on varustatud SSH-kliendiga.

Päeva video

2. samm

Sisestage selle kaugarvuti serveri aadress, millega teil on konto. Peate selle sisestama SSH-kliendi väljale "Server" või "Kaugsüsteem". Täpne sõnastus sõltub kasutatavast tarkvarast. Näiteks Windowsi programm PuTTY kasutab terminit "Hosti nimi".

3. samm

Sisestage oma kasutajanimi ja parool SSH-kliendi väljadele, mis on märgitud "Kasutajanimi" ja "Parool".

4. samm

SSH-seansi käivitamiseks klõpsake nuppu "Ühenda". Ilmub aken ja kuvab käsuviip. Olete nüüd kaugsüsteemi sisse loginud ja saate käske täita.

5. samm

Sisestage lähtekoodi kompileerimiseks käsk. See lähtekood peab asuma kaugsüsteemis teie kasutajakataloogis. Täpne käsk sõltub kasutatavast kompilaatorist ja programmeerimiskeelest, milles teie programm on kirjutatud. Järgmised kolm näidet näitavad, kuidas kompileerida C, C++ ja Java lähtekoodifaile nimedega "source.c", "source.cpp" ja "source.java" programmiks:

gcc –o programminimi allikas.c g++ -o programminimi allikas.cpp javac allikas.java

6. samm

Sisestage käsk, mis käivitab teie programmi. Selleks peate sisestama koostatud programmi nime. Programmide C ja C++ puhul on programmi nimi "programminimi". Java programmi puhul programm võtab sama nimi kui lähtekoodi failil, seega on see "allikas". Siin on C, C++ ja Java käitamiseks vajalikud käsud programmid:

./programminimi ./programmi nimi java allikas

7. samm

Käsu täitmiseks vajutage klahvi "Enter". Teie programm töötab nüüd kaugsüsteemis.

Asjad, mida vajate

  • Kohalik arvuti, kuhu on installitud SSH klient

  • SSH-serveriga kaugarvuti (mida sageli nimetatakse shellkontoks)