Kako prevesti i pokrenuti programe pomoću SSH-a
Sigurna ljuska (SSH) mrežni je protokol koji šifrira prijenose kako bi spriječio bilo koga da presretne vaše podatke. Obično se koristi za povezivanje lokalnog računala s udaljenim UNIX ili Linux sustavom, omogućujući vam pokretanje naredbi na tim sustavima. Na primjer, ako imate korisnički račun na Linux sustavu, možete koristiti SSH za prijavu i kompajliranje i pokretanje izvornog koda. Ovo je posebno korisno ako koristite Windows stroj, ali je vaš program napisan za UNIX ili Linux operativne sustave.
1. korak
Pokrenite SSH klijent klikom na njegovu ikonu. Ako koristite Windows računalo, morat ćete preuzeti SSH klijent. Linux, UNIX i Mac OSX dolaze s ugrađenim SSH klijentima.
2. korak
Unesite adresu poslužitelja za udaljeno računalo na kojem imate račun. Ovo morate unijeti u polje SSH klijenta označeno kao "Poslužitelj" ili "Udaljeni sustav". Točan tekst ovisi o korištenom softveru. Na primjer, Windows program PuTTY koristi izraz "Host Name."
3. korak
Unesite svoje korisničko ime i lozinku u polja SSH klijenta označena s "Korisničko ime" i "Zaporka."
4. korak
Kliknite na gumb "Poveži se" za pokretanje SSH sesije. Pojavljuje se prozor i prikazuje naredbeni redak. Sada ste prijavljeni na udaljeni sustav i možete izvršavati naredbe.
Korak 5
Unesite naredbu za kompajliranje vašeg izvornog koda. Ovaj izvorni kod mora biti na udaljenom sustavu, u vašem korisničkom imeniku. Točna naredba ovisi o prevoditelju koji koristite i programskom jeziku na kojem je vaš program napisan. Sljedeća tri primjera pokazuju kako prevesti C, C++ i Java datoteke izvornog koda pod nazivom "source.c", "source.cpp" i "source.java" u program:
gcc –o programName izvor.c g++ -o programName izvor.cpp javac izvor.java
Korak 6
Unesite naredbu koja izvršava vaš program. To zahtijeva da unesete naziv programa koji ste kompajlirali. U slučaju C i C++ programa, naziv programa je "programName." U slučaju Java programa, program ima isto ime kao datoteka izvornog koda, tako da je "izvor". Evo naredbi potrebnih za pokretanje C, C++ i Java programa:
./programName ./programName java izvor
7. korak
Pritisnite tipku "Enter" za izvršenje naredbe. Vaš program će sada raditi na udaljenom sustavu.