Conexão Remota por SSH

Iniciado por Erick Ribeiro, 12 de Janeiro de 2012, 19:38

tópico anterior - próximo tópico

Erick Ribeiro

Olá galera! Eu estou aprendendo a usar o ssh usando meu notebook(Ubuntu) e meu desktop(Lubuntu), porem nao estou conseguindo me conectar!
Como faço para acessar pelo programa Visualizador de Área de Trabalho Remoto e também pelo comando ssh no Terminal?


Erick Ribeiro

eu tento me conectar ao outro computador pelo terminal, mas aparece o seguinte:
erick@samsung:~$ ssh lucas@192.168.1.100 cd /home/lucas/Downloads
ssh: connect to host 192.168.1.100 port 22: Connection refused

zekkerj

Primeiro instale o serviço ssh na máquina que vc quer acessar.

sudo apt-get install ssh

O programa "ssh" é instalado pelo pacote "ssh-client", que faz parte da instalação padrão, ou seja, já é instalado junto com o sistema.

O acesso ao "Visualizador de Área de Trabalho Remota" é outro programa, não tem nada a ver com ssh ou sshd.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Erick Ribeiro

Pronto acabei de instalar nos dois computadores. Vou testar agora...

Erick Ribeiro

Eu tentei o comando abaixo, porém não consegui:
erick@samsung:~$ ssh erick@200.158.53.148
ssh: connect to host 200.158.53.148 port 22: Connection refused

zekkerj

Essa conexão está passando por um roteador? Conexão Velox ou Virtua, compartilhada?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Erick Ribeiro

-Estou usando um roteador da MultiLaser nos dois computaores.
-Um computador está conectado a cabo e o outrp por Wi-Fi
-Minha operadora é Speedy

zekkerj

As duas máquinas usam a mesma conexão internet? Nesse caso conecte-se para o endereço interno da outra máquina, é mais simples.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Erick Ribeiro

Qual é o endereço interno?

erick@erick-Positivo:~$ ifconfig
eth0      Link encap:Ethernet  Endereço de HW 00:1f:e2:32:1e:92 
          inet end.: 192.168.1.100  Bcast:192.168.1.255  Masc:255.255.255.0
          endereço inet6: fe80::21f:e2ff:fe32:1e92/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:37451 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:35141 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:34558196 (34.5 MB) TX bytes:7868264 (7.8 MB)
          IRQ:41 Endereço de E/S:0xe000

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACK RUNNING  MTU:16436  Métrica:1
          pacotes RX:160 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:160 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:12736 (12.7 KB) TX bytes:12736 (12.7 KB)

zekkerj

Endereço interno é o endereço da rede interna, que aparece na interface eth0 da sua mensagem. Na outra mensagem vc aparecia tentando abrir sessão para um endereço que parece endereço de conexão internet.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

pitiko

Já tentou com o comando:


ssh -l usuário IP

Erick Ribeiro

Sim. Aparece isso: erick@samsung:~$ ssh -l Lucas 200.158.50.151
ssh: connect to host 200.158.50.151 port 22: Connection refused
erick@samsung:~$

pitiko

Este IP está parecendo o IP do Speedy, você está tentando acessar o micro de fora da sua rede?

Você tem dois micros, um micro tem IP = 192.168.1.100 que provavelmente é o seu notebook. Agora você precisa do IP do outro micro, no caso o desktop. Vá no desktop é digita: ifconfig, pegue o IP que deve ser: 192.168.0.X, onde X é de 1 a 254.

Daí no seu notebook, você digita: ssh -l usuário-do-desktop 192.168.0.X

Agora se você está tentando acessar de fora da rede, isto é, pela internet, você tem que liberar a porta 22 no seu roteador e apontar a acesso a essa porta para o micro que deseja acessar.

Erick Ribeiro

Esse ip que eu postei já é o do meu desktop. O comando ifconfig foi digitado no desktop e o comando ssh foi digitado no notebook.

Erick Ribeiro

Ah, consegui, vejam:
erick@samsung:~$ ssh -l lucas 192.xxx.1.xxx
The authenticity of host '192.xxx.1.xxx (192.xxx.1.xxx)' can't be established.
ECDSA key fingerprint is 45:fe:96:a3:64:07:0c:b7:95:b8:b4:7e:25:cf:45:ef.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added '192.xxx.1.xxx' (ECDSA) to the list of known hosts.
lucas@192.xxx.1.xxx's password:
Welcome to Ubuntu 11.10 (GNU/Linux 3.0.0-14-generic i686)

* Documentation:  https://help.ubuntu.com/

4 packages can be updated.
0 updates are security updates.


The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

lucas@erick-Positivo:~$