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.
A nap videója
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 a „Felhasználónév” és „Jelszó” feliratú SSH-kliens mezőkbe.
4. lépés
Kattintson a "Csatlakozás" gombra az SSH-munkamenet elindításához. Megjelenik egy ablak, és megjelenik egy parancssor. Most 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 címtárban. 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 fordítsa le a "source.c", "source.cpp" és "source.java" nevű C, C++ és Java forráskód fájlokat egy programba:
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". Java program esetén a program veszi ugyanaz a név, mint a forráskód fájl, tehát "forrás". Itt vannak a C, C++ és Java futtatásához szükséges parancsok programok:
./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.
Dolgok, amelyekre szüksége lesz
Helyi számítógép telepített SSH-klienssel
Távoli számítógép SSH-kiszolgálóval (gyakran shell-fióknak nevezik)