Jak kompilovat a spouštět programy pomocí SSH

Secure Shell (SSH) je síťový protokol, který šifruje přenosy, aby nikdo nemohl zachytit vaše data. Obvykle se používá k připojení místního počítače ke vzdálenému systému UNIX nebo Linux, což vám umožňuje spouštět příkazy na těchto systémech. Pokud máte například uživatelský účet v systému Linux, můžete použít SSH k přihlášení a kompilaci a spuštění zdrojového kódu. To je zvláště užitečné, pokud používáte počítač se systémem Windows, ale váš program je napsán pro operační systémy UNIX nebo Linux.

Krok 1

Spusťte klienta SSH kliknutím na jeho ikonu. Pokud používáte počítač se systémem Windows, budete si muset stáhnout klienta SSH. Linux, UNIX a Mac OSX mají vestavěné klienty SSH.

Video dne

Krok 2

Zadejte adresu serveru pro vzdálený počítač, u kterého máte účet. Toto musíte zadat do pole klienta SSH označeného jako „Server“ nebo „Vzdálený systém“. Přesné znění závisí na použitém softwaru. Například program PuTTY pro Windows používá termín „Název hostitele“.

Krok 3

Zadejte své uživatelské jméno a heslo do polí klienta SSH označených jako „Uživatelské jméno“ a „Heslo“.

Krok 4

Kliknutím na tlačítko „Připojit“ zahájíte relaci SSH. Zobrazí se okno a zobrazí se příkazový řádek. Nyní jste přihlášeni ke vzdálenému systému a můžete provádět příkazy.

Krok 5

Zadejte příkaz pro kompilaci zdrojového kódu. Tento zdrojový kód musí být na vzdáleném systému ve vašem uživatelském adresáři. Přesný příkaz závisí na kompilátoru, který používáte, a na programovacím jazyce, ve kterém je váš program napsán. Následující tři příklady ukazují, jak zkompilovat soubory zdrojového kódu C, C++ a Java s názvem „source.c“, „source.cpp“ a „source.java“ do programu:

gcc –o název programu zdroj.c g++ -o název programu zdroj.cpp javac zdroj.java

Krok 6

Zadejte příkaz, který spustí váš program. To vyžaduje, abyste zadali název programu, který jste zkompilovali. V případě programů C a C++ je název programu "název_programu." V případě programu Java trvá program stejný název jako soubor zdrojového kódu, takže je to "zdroj." Zde jsou příkazy potřebné ke spuštění C, C++ a Java programy:

./název_programu ./název_programu zdroj java

Krok 7

Stisknutím klávesy "Enter" provedete příkaz. Váš program nyní poběží na vzdáleném systému.

Věci, které budete potřebovat

  • Místní počítač s nainstalovaným klientem SSH

  • Vzdálený počítač se serverem SSH (často označovaný jako shell účet)