Tecnología

Inicio

Cómo compilar y ejecutar programas con SSH

shell seguro (SSH) es un protocolo de red que cifra las transmisiones para que nadie pueda interceptar sus datos. Por lo general se utiliza para conectar un ordenador local a un sistema UNIX o Linux remoto, que le permite ejecutar comandos en esos sistemas. Por ejemplo, si usted tiene una cuenta de usuario en un sistema Linux, se puede usar SSH para iniciar la sesión y compilar y ejecutar código fuente. Esto es particularmente útil si está utilizando una máquina Windows, pero el programa está escrito para los sistemas operativos UNIX o Linux.

Instrucciones

1 Inicie el cliente de SSH haciendo clic en su icono. Si está utilizando un PC con Windows, tendrá que descargar un cliente SSH. Linux, UNIX y Mac OS X vienen con clientes SSH construidos en ellos.

2 Introduzca la dirección del servidor para el equipo remoto que tiene una cuenta. Es necesario introducir esto en el campo de cliente SSH marcado como "Servidor" o "Sistema remoto". La formulación exacta depende del software utilizado. Por ejemplo, el programa de Windows PuTTY utiliza el término "nombre de host".

3 Escriba su nombre de usuario y contraseña en el cliente SSH campos marcados "nombre de usuario" y "contraseña".

4 Haga clic en el botón "Conectar" para iniciar la sesión de SSH. Aparece una ventana que muestra el símbolo del sistema. Ha iniciado sesión en el sistema remoto y puede ejecutar comandos.

5 Introduzca el comando para compilar el código fuente. Este código fuente debe estar en el sistema remoto, en el directorio de usuario. El comando exacto depende del compilador que está utilizando y el lenguaje de programación en el que el programa está escrito. Los tres ejemplos siguientes muestran cómo compilar una C, C ++ y archivos de código fuente de Java llamado "source.c", "source.cpp" y "source.java" en un programa:

gcc-O programName source.c

g ++ -o programName source.cpp

source.java javac

6 Introduzca el comando que ejecuta el programa. Esto requiere que se introduzca el nombre del programa se ha compilado. En el caso del programa de C ++ C y, el nombre del programa es "programName." En el caso del programa Java, el programa lleva el mismo nombre que el archivo de código fuente, por lo que es "fuente". Estos son los comandos necesarios para ejecutar el C, C ++, Java y programas:

./programName

./programName

fuente de java

7 Pulse la tecla "Enter" para ejecutar el comando. Su programa se ejecutará ahora en el sistema remoto.