Kako sastaviti i pokrenuti programe sa SSH-om

Secure shell (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 prevođenje i pokretanje izvornog koda. Ovo je osobito korisno ako koristite Windows stroj, ali vaš je program napisan za UNIX ili Linux operacijske sustave.

Korak 1

Pokrenite SSH klijent klikom na njegovu ikonu. Ako koristite Windows PC, morat ćete preuzeti SSH klijenta. Linux, UNIX i Mac OSX dolaze sa ugrađenim SSH klijentima.

Video dana

Korak 2

Unesite adresu poslužitelja za udaljeno računalo s kojim imate račun. Morate to unijeti u polje SSH klijent označeno s "Poslužitelj" ili "Udaljeni sustav". Točan tekst ovisi o korištenom softveru. Na primjer, Windows program PuTTY koristi izraz "Host Name".

Korak 3

Upišite svoje korisničko ime i lozinku u polja SSH klijenta označena s "Korisničko ime" i "Lozinka".

4. korak

Kliknite na gumb "Poveži" za pokretanje SSH sesije. Pojavljuje se prozor i prikazuje naredbeni redak. Sada ste se prijavili na udaljeni sustav i možete izvršavati naredbe.

Korak 5

Unesite naredbu za kompajliranje izvornog koda. Ovaj izvorni kod mora biti na udaljenom sustavu, u vašem korisničkom imeniku. Točna naredba ovisi o kompajleru 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 Naziv programa izvor.c g++ -o Naziv programa izvor.cpp javac izvor.java

Korak 6

Unesite naredbu koja izvršava vaš program. To zahtijeva da unesete naziv programa koji ste sastavili. U slučaju programa C i C++, naziv programa je "programName". U slučaju Java programa, program uzima isto ime kao datoteka izvornog koda, pa je "izvor". Ovdje su naredbe potrebne za pokretanje C, C++ i Jave programi:

./programName ./programName java izvor

Korak 7

Pritisnite tipku "Enter" da izvršite naredbu. Vaš će program sada raditi na udaljenom sustavu.

Stvari koje će vam trebati

  • Lokalno računalo s instaliranim SSH klijentom

  • Udaljeno računalo sa SSH poslužiteljem (često se naziva shell računom)