Secure Shell (SSH) ist ein Netzwerkprotokoll, das Übertragungen verschlüsselt, um zu verhindern, dass jemand Ihre Daten abfängt. Es wird normalerweise verwendet, um einen lokalen Computer mit einem entfernten UNIX- oder Linux-System zu verbinden, sodass Sie Befehle auf diesen Systemen ausführen können. Wenn Sie beispielsweise ein Benutzerkonto auf einem Linux-System haben, können Sie sich mit SSH anmelden und den Quellcode kompilieren und ausführen. Dies ist besonders nützlich, wenn Sie einen Windows-Rechner verwenden, Ihr Programm jedoch für die Betriebssysteme UNIX oder Linux geschrieben wurde.
Schritt 1
Starten Sie den SSH-Client, indem Sie auf sein Symbol klicken. Wenn Sie einen Windows-PC verwenden, müssen Sie einen SSH-Client herunterladen. Linux, UNIX und Mac OSX werden mit integrierten SSH-Clients geliefert.
Video des Tages
Schritt 2
Geben Sie die Serveradresse für den Remote-Computer ein, für den Sie ein Konto haben. Diesen müssen Sie in das SSH-Client-Feld mit der Bezeichnung "Server" oder "Remote System" eingeben. Der genaue Wortlaut hängt von der verwendeten Software ab. Das Windows-Programm PuTTY verwendet beispielsweise den Begriff "Hostname".
Schritt 3
Geben Sie Ihren Benutzernamen und Ihr Passwort in die SSH-Client-Felder ein, die mit "Benutzername" und "Passwort" gekennzeichnet sind.
Schritt 4
Klicken Sie auf die Schaltfläche „Verbinden“, um die SSH-Sitzung zu starten. Ein Fenster wird angezeigt und zeigt eine Eingabeaufforderung an. Sie haben sich nun am entfernten System angemeldet und können Befehle ausführen.
Schritt 5
Geben Sie den Befehl ein, um Ihren Quellcode zu kompilieren. Dieser Quellcode muss sich auf dem Remote-System in Ihrem Benutzerverzeichnis befinden. Der genaue Befehl hängt vom verwendeten Compiler und der Programmiersprache ab, in der Ihr Programm geschrieben ist. Die folgenden drei Beispiele zeigen, wie Sie C-, C++- und Java-Quellcodedateien namens "source.c", "source.cpp" und "source.java" in ein Programm kompilieren:
gcc –o Programmname source.c g++ -o Programmname source.cpp javac source.java
Schritt 6
Geben Sie den Befehl ein, der Ihr Programm ausführt. Dazu müssen Sie den Namen des kompilierten Programms eingeben. Bei C- und C++-Programmen lautet der Programmname "Programmname". Im Fall des Java-Programms dauert das Programm denselben Namen wie die Quellcodedatei, also "source". Hier sind die Befehle, die zum Ausführen von C, C++ und Java erforderlich sind Programme:
./programName ./programName Java-Quelle
Schritt 7
Drücken Sie die „Enter“-Taste, um den Befehl auszuführen. Ihr Programm wird nun auf dem Remote-System ausgeführt.
Dinge, die du brauchen wirst
Lokaler Computer mit installiertem SSH-Client
Remote-Computer mit SSH-Server (oft als Shell-Konto bezeichnet)