Secure shell (SSH) é um protocolo de rede que criptografa as transmissões para evitar que alguém intercepte seus dados. Geralmente é usado para conectar um computador local a um sistema UNIX ou Linux remoto, permitindo que você execute comandos nesses sistemas. Por exemplo, se você tiver uma conta de usuário em um sistema Linux, poderá usar o SSH para fazer login, compilar e executar o código-fonte. Isso é particularmente útil se você estiver usando uma máquina Windows, mas seu programa foi escrito para os sistemas operacionais UNIX ou Linux.
Passo 1
Inicie o SSH Client clicando em seu ícone. Se estiver usando um PC com Windows, você precisará baixar um SSH Client. Linux, UNIX e Mac OSX vêm com clientes SSH integrados a eles.
Vídeo do dia
Passo 2
Digite o endereço do servidor do computador remoto no qual você possui uma conta. Você precisa inserir isso no campo do cliente SSH marcado como "Servidor" ou "Sistema remoto". O texto exato depende do software usado. Por exemplo, o programa PuTTY do Windows usa o termo "Nome do host".
etapa 3
Digite seu nome de usuário e senha nos campos do cliente SSH marcados como "Nome de usuário" e "Senha".
Passo 4
Clique no botão "Conectar" para iniciar a sessão SSH. Uma janela aparece e exibe um prompt de comando. Agora você está conectado ao sistema remoto e pode executar comandos.
Etapa 5
Digite o comando para compilar seu código-fonte. Este código-fonte deve estar no sistema remoto, em seu diretório de usuário. O comando exato depende do compilador que você está usando e da linguagem de programação na qual seu programa foi escrito. Os três exemplos a seguir mostram como compilar arquivos de código-fonte C, C ++ e Java chamados "source.c", "source.cpp" e "source.java" em um programa:
gcc –o programName source.c g ++ -o programName source.cpp javac source.java
Etapa 6
Insira o comando que executa seu programa. Isso requer que você insira o nome do programa que compilou. No caso dos programas C e C ++, o nome do programa é "programName." No caso do programa Java, o programa leva o mesmo nome do arquivo de código-fonte, portanto, é "fonte". Aqui estão os comandos necessários para executar o C, C ++ e Java programas:
./programName ./programName fonte java
Etapa 7
Pressione a tecla “Enter” para executar o comando. Seu programa agora será executado no sistema remoto.
Coisas que você precisa
Computador local com SSH Client instalado
Computador remoto com servidor SSH (muitas vezes referido como uma conta shell)