O que acontece quando me conecto a um host remoto via ssh?

2

Eu faço aulas na Universidade de Pittsburgh e preciso fazer meu trabalho no terminal linux das universidades remotamente. Eu uso o comando ssh [email protected] e sou solicitada a senha para login.

Tudo isso funciona bem e eu sei como usar argumentos de linha de comando simples para navegar, mas não estou muito claro sobre o que está acontecendo aqui, uma vez que não foi realmente explicado pelo TA. O que exatamente é "thot.cs.pitt.edu"?

Quando estou inserindo comandos e criando arquivos, etc, eles estão sendo executados na minha máquina? Por fim, quando estou logado, por que não consigo executar programas do Ubuntu, como o gedit, ou acessar arquivos que estão no meu computador?

    
por rmh52 15.05.2012 / 01:27

1 resposta

2

O SSH é curto para shell seguro. É um programa que permite que você acesse o terminal de uma máquina remota como se estivesse fisicamente conectado a ela.

thot.cs.pitt.edu é o nome de domínio da máquina à qual você está se conectando. É como google.com; menos memorável no seu caso.

Os comandos que você executa estão sendo executados na máquina remota . Você não pode executar o gedit, por exemplo, porque o ssh só permite a transmissão de texto, e o gedit é obviamente um editor gráfico. (NB, nano é um editor de texto de linha de comando amigável).

Para acessar arquivos locais na máquina remota, você deve olhar o comando scp (cópia segura)

    
por jackweirdy 15.05.2012 / 01:53