ssh de 1 caixa do Ubuntu para outra caixa do Ubuntu

1

Eu tenho 2 caixas Ubuntu em uma rede WiFi. Abaixo está o 'ifconfig' da minha máquina de destino.

Mas na minha máquina fonte, eu tentei 'ssh 192.168.1.2' Eu recebo conexão recusada.

$ ifconfig
eth0  Link encap:Ethernet  HWaddr c8:0a:a9:4d:d6:6a  
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
      Interrupt:35 

 wlan0 Link encap:Ethernet  HWaddr 00:23:14:32:e8:dc  
       inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
       inet6 addr: fe80::223:14ff:fe32:e8dc/64 Scope:Link
       UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
       RX packets:319828 errors:0 dropped:0 overruns:0 frame:0
       TX packets:618371 errors:0 dropped:0 overruns:0 carrier:0
       collisions:0 txqueuelen:1000 
       RX bytes:30642011 (30.6 MB)  TX bytes:921522542 (921.5 MB)

Como configurar para que eu possa ssh de 1 caixa para outra?

    
por michael 03.05.2010 / 17:22

2 respostas

1

Existem algumas coisas que você precisa:

  • O endereço IP e as credenciais para fazer login na máquina de destino (obviamente)
  • Verifique se você realmente pode alcançar o outro endereço IP. O comando ping é seu melhor amigo aqui.
  • Lembre-se de que, por padrão, o root não pode efetuar login remotamente por meio do ssh. Use sudo
  • Você precisa ter certeza de que o openssh está instalado. Você pode fazer isso usando Synaptics, procure por openssh.
  • Procure por um "pacote meta" para o openssh. Isso irá implementar todos os componentes necessários. Ou apenas instale o openssh-server. Você pode ter que aceitar outros pacotes dependentes para também serem instalados.
  • Se você tiver um firewall instalado, verifique se a porta 22 está aberta para conexão de entrada. Isso deve ser aberto por padrão.

Quando tudo isso estiver concluído, inicie o prompt da linha de comando na máquina cliente e insira o comando:

$ ssh nome_do_usuário @ ipaddress Substitua "username" pelo ID de login a ser utilizado na máquina de destino e ipaddress com o endereço IP completo do servidor.

Você pode ir sem especificar o nome de usuário. Em seguida, o servidor de destino assumirá que você fará login com o mesmo nome de usuário, solicitando apenas a senha.

Na configuração mais avançada, você pode verificar a configuração do SSH para escutar em uma porta diferente. Você também pode usar a autenticação baseada em certificado. Olhe ao redor na internet para mais documentação.

    
por 03.05.2010 / 18:47
1

Verifique se na máquina de destino a porta 22 está aberta e se o sshd está sendo executado.

    
por 03.05.2010 / 17:25