Programok fordítása és futtatása SSH segítségével
A Secure Shell (SSH) egy hálózati protokoll, amely titkosítja az átviteleket, hogy megakadályozza, hogy bárki elkapja az Ön adatait. Általában egy helyi számítógép távoli UNIX vagy Linux rendszerhez való csatlakoztatására szolgál, lehetővé téve parancsok futtatását ezeken a rendszereken. Ha például rendelkezik felhasználói fiókkal egy Linux rendszeren, akkor az SSH segítségével bejelentkezhet, és lefordíthatja és futtathatja a forráskódot. Ez különösen akkor hasznos, ha Windows gépet használ, de a programja UNIX vagy Linux operációs rendszerre íródott.
1. lépés
Indítsa el az SSH klienst az ikonjára kattintva. Ha Windows PC-t használ, le kell töltenie egy SSH-klienst. A Linux, a UNIX és a Mac OSX beépített SSH-kliensekkel érkezik.
2. lépés
Adja meg annak a távoli számítógépnek a szervercímét, amelyen fiókkal rendelkezik. Ezt be kell írnia az SSH-kliens "Server" vagy "Remote System" mezőjébe. A pontos megfogalmazás a használt szoftvertől függ. Például a Windows PuTTY program a "Host Name" kifejezést használja.
3. lépés
Írja be felhasználónevét és jelszavát az SSH-kliens „Felhasználónév” és „Jelszó” mezőibe.
4. lépés
Kattintson a "Csatlakozás" gombra az SSH-munkamenet elindításához. Megjelenik egy ablak, és megjelenik egy parancssor. Most már bejelentkezett a távoli rendszerbe, és parancsokat hajthat végre.
5. lépés
Írja be a parancsot a forráskód lefordításához. Ennek a forráskódnak a távoli rendszeren kell lennie, a felhasználói könyvtárában. A pontos parancs a használt fordítótól és a programozási nyelvtől függ, amelyen a program íródott. A következő három példa bemutatja, hogyan lehet a "source.c", "source.cpp" és "source.java" nevű C, C++ és Java forráskód fájlokat programba fordítani:
gcc –o programnév forrás.c g++ -o programnév forrás.cpp javac forrás.java
6. lépés
Írja be a programot végrehajtó parancsot. Ehhez meg kell adnia a lefordított program nevét. A C és C++ program esetében a program neve "programNév". A Java program esetében a program ugyanazt a nevet veszi fel, mint a forráskód fájl, tehát "forrás". Íme a C, C++ és Java programok futtatásához szükséges parancsok:
./programName ./programName java forrás
7. lépés
Nyomja meg az "Enter" billentyűt a parancs végrehajtásához. A program most futni fog a távoli rendszeren.