Kako sestaviti in zagnati programe s SSH

Secure shell (SSH) je omrežni protokol, ki šifrira prenose, da prepreči, da bi kdorkoli prestregel vaše podatke. Običajno se uporablja za povezavo lokalnega računalnika z oddaljenim sistemom UNIX ali Linux, kar vam omogoča izvajanje ukazov na teh sistemih. Na primer, če imate uporabniški račun v sistemu Linux, lahko uporabite SSH za prijavo ter prevajanje in zagon izvorne kode. To je še posebej uporabno, če uporabljate stroj Windows, vendar je vaš program napisan za operacijske sisteme UNIX ali Linux.

Korak 1

Zaženite odjemalca SSH s klikom na njegovo ikono. Če uporabljate računalnik z operacijskim sistemom Windows, boste morali prenesti odjemalca SSH. Linux, UNIX in Mac OSX imajo vgrajene odjemalce SSH.

Video dneva

2. korak

Vnesite naslov strežnika za oddaljeni računalnik, s katerim imate račun. To morate vnesti v polje odjemalca SSH z oznako »Server« ali »Oddaljeni sistem«. Natančno besedilo je odvisno od uporabljene programske opreme. Program Windows PuTTY na primer uporablja izraz »Ime gostitelja«.

3. korak

V polji odjemalca SSH z oznako »Uporabniško ime« in »Geslo« vnesite svoje uporabniško ime in geslo.

4. korak

Kliknite gumb "Poveži", da začnete sejo SSH. Prikaže se okno in prikaže ukazni poziv. Sedaj ste prijavljeni v oddaljeni sistem in lahko izvajate ukaze.

5. korak

Vnesite ukaz za prevajanje izvorne kode. Ta izvorna koda mora biti na oddaljenem sistemu, v vašem uporabniškem imeniku. Natančen ukaz je odvisen od prevajalnika, ki ga uporabljate, in programskega jezika, v katerem je napisan vaš program. Naslednji trije primeri prikazujejo, kako prevesti datoteke izvorne kode C, C++ in Java z imenom "source.c", "source.cpp" in "source.java" v program:

gcc –o ime programa vir.c g++ -o ime programa vir.cpp javac vir.java

6. korak

Vnesite ukaz, ki izvaja vaš program. To zahteva, da vnesete ime programa, ki ste ga prevedli. V primeru programa C in C++ je ime programa "programName". V primeru programa Java program prevzame isto ime kot datoteka izvorne kode, torej je "izvor". Tukaj so ukazi, potrebni za zagon programov C, C++ in Java programi:

./programName ./programName vir java

7. korak

Pritisnite tipko "Enter", da izvedete ukaz. Vaš program se bo zdaj izvajal v oddaljenem sistemu.

Stvari, ki jih boste potrebovali

  • Lokalni računalnik z nameščenim odjemalcem SSH

  • Oddaljeni računalnik s strežnikom SSH (pogosto se imenuje lupinski račun)