Come compilare ed eseguire programmi con SSH

July 6

Secure shell (SSH) è un protocollo di rete che crittografa le trasmissioni per impedire a chiunque di intercettare i dati. Di solito è utilizzato per collegare un computer locale a un sistema UNIX o Linux remoto, che consente di eseguire comandi su tali sistemi. Ad esempio, se si dispone di un account utente su un sistema Linux, è possibile utilizzare SSH per il login e compilare ed eseguire il codice sorgente. Ciò è particolarmente utile se si utilizza una macchina Windows, ma il programma è scritto per i sistemi operativi UNIX o Linux.

istruzione

1 Avviare il client SSH, cliccando sulla sua icona. Se si utilizza un PC Windows, è necessario scaricare un client SSH. Linux, UNIX e Mac OSX sono dotati di client SSH costruite al loro interno.

2 Inserire l'indirizzo del server per il computer remoto si dispone di un account con. È necessario inserire questo nel campo client SSH segnato "server" o "sistema remoto." Il testo esatto dipende dal software utilizzato. Ad esempio, il programma di Windows PuTTY usa il termine "Host Name".

3 Inserisci il tuo nome utente e la password nel SSH campi contrassegnati client "Username" e "Password".

4 Fare clic sul pulsante "Connect" per avviare la sessione SSH. Viene visualizzata una finestra e visualizza un prompt dei comandi. Ora avete il login sul sistema remoto e possibile eseguire i comandi.

5 Inserire il comando per compilare il codice sorgente. Il codice sorgente deve essere sul sistema remoto, nella directory utente. Il comando esatto dipende dal compilatore che si sta utilizzando e il linguaggio di programmazione in cui il programma è scritto. I seguenti tre esempi mostrano come compilare un C, C ++ e file di codice sorgente Java denominata "source.c", "sorgente.cpp" e "source.java" in un programma:

gcc -O nomeprogramma source.c

g ++ -o nomeprogramma sorgente.cpp

javac source.java

6 Inserire il comando che esegue il programma. Ciò richiede che si immette il nome del programma è stato compilato. Nel caso del programma C ++ C e, il nome del programma è "nomeprogramma." Nel caso del programma Java, il programma prende lo stesso nome del file di codice sorgente, quindi è "source". Ecco i comandi necessari per eseguire il C, C ++ e programmi Java:

./programName

./programName

sorgente Java

7 Premere il tasto "Enter" per eseguire il comando. Il vostro programma verrà eseguito sul sistema remoto.