tutoriais‎ > ‎

Conexões remotas

Introdução

    Utiliza-se Conexão Remota em um computador quando precisamos acessá-lo de outra máquina. Uma conexão remota necessita de saber o local do host, geralmente identificado com oNome da máquina ou o IP da mesma. Dessa forma, através de algumas ferramentas consegue-se estabelecer esta conexão. Nas próximas seções, serão apresentadas algumas dessas ferramentas.

Windows - WinSCP

O software pode ser obtido aqui 

WinSCP


Dica: uma vez logado voce tem a função de abrir um terminal dentro do WinSCP.
 - Clique no menu "Commands" e em "Open terminal", ou digite o atalho ctrl+t.


SSH

Segundo a wikipédia, o Secure Shell ou SSH é, simultaneamente, um programa de computador e um protocolo de rede que permite a conexão com outro computador na rede, de forma a executar comandos de uma unidade remota. Possui as mesmas funcionalidades do TELNET, com a vantagem da conexão entre o cliente e o servidor ser criptografada.

Há várias maneiras de se conectar em outro computador via SSH, tanto pelo Linux quanto pelo Windows.

Linux - Modo Gráfico

GNOME

No GNOME, abra um diálogo para a execução de comando (Alt+F2) e digite:

ssh://[user]@[nomedamaquina]

Onde,

  • [user] deverá ser substituído pelo usuário da máquina onde o usuário está se conectando (pode ser omitido caso seja o mesmo da máquina local) e;
  • [nomedamaquina] pode ser tanto o nome quanto o IP da máquina remota.

Há também a possibilidade de utilizar um assistente de conexão em:

  • Menu Locais → Conectar ao Servidor.

Em "Tipo de serviço" escolha SSH, preencha o formulário com os dados e clique em "Conectar".

  • Em "Tipo de Serviço" selecione ssh;
  • Em Servidor digite seringueira.din.uem.br;
  • Em Pasta, digite /home/usr/grupo/usuario (onde grupo se refere ao seu grupo - cc2005, in2006, etc... e usuario e o nome do seu usuário do din.);
  • Clique em "Conectar".


Será criado um ícone na área de trabalho referente à esta conexão. Dê um duplo clique sobre ele.

KDE

Caso utilize o ambiente gráfico KDE, ao abrir o diálogo para execução de comando (ALT+F2), troque as informações para:

fish://[usuario]@[nomedamaquina]

Linux - Linha de Comando

SCP

SCP serve para copiar arquivos via SSH de uma máquina para outra de modo não interativo (Na verdade também funciona como o habitual cp em máquina local!). Podemos fazer transmissão de dados nos dois sentidos:

  • Da máquina LOCAL para a REMOTA:
scp arquivo.txt [usuario]@[maquina_remota:/pasta_de_destino]

Onde,

    • arquivo.txt é o arquivo a ser transferido;
    • usuario é o login a ser utilizado;
    • maquina_remota é o nome da máquina destino;
      • pasta_de_destino é o nome da pasta onde irá ser feito o upload do arquivo.


  • Da máquina REMOTA para a LOCAL:
scp [usuario]@[maquina_remota:/pasta_de_origem/arquivo.txt] /[pasta_de_destino]

Onde,

    • usuario é o login a ser utilizado;
    • maquina_remota é o nome da máquina destino;
    • /pasta_de_origem/arquivo.txt é o arquivo a ser transferido;
      • pasta_de_destino é o nome da pasta onde irá ser feito o upload do arquivo.

SSH

O comando ssh permite que você abra um prompt de comando em outra máquina.

Obs:Em modo de linha de comando, utilizar o comando ssh só permite a VISUALIZAÇÃO de arquivos.

ssh [user]@[nomedamaquina]

Onde,

  • [user] deverá ser substituído pelo usuário da máquina onde o usuário está se conectando (pode ser omitido caso seja o mesmo da máquina local) e;
  • [nomedamaquina] pode ser tanto o nome quanto o IP da máquina remota.

Opcionais:

  • Pode-se usar o parâmetro -X ou -Y (em *BSD) para que seja possível o uso de programas gráficos.
  • Para especificar a porta do servidor use o parâmetro -p [porta].


SFTP

sftp [user]@[nomedamaquina]

Onde,

  • [user] deverá ser substituído pelo usuário da máquina onde o usuário está se conectando (pode ser omitido caso seja o mesmo da máquina local) e;
  • [nomedamaquina] pode ser tanto o nome quanto o IP da máquina remota.
Comments