Ativar ssh em um linux via sistema de arquivos

1

Eu tenho uma imagem do Linux (Ubuntu) em um cartão SD para um dispositivo embarcado. Ele inicializa e recebe um IP. No entanto, o servidor ssh parece estar desativado. Eu não tenho uma conexão serial, então eu preciso usar o ssh. Para esse servidor ssh precisa iniciar automaticamente. Como posso fazer isso sem ter acesso ao bootet Ubuntu, mas através do cartão SD montado no meu computador host?

    
por tzippy 09.01.2014 / 13:48

1 resposta

2

Monte o cartão:

 sudo /dev/mmX1 /mnt

em que mmX é o que seu sistema chama no cartão. Agora:

 cd /mnt
 sudo chroot . 

e isso coloca em um ambiente onde você só vê o cartão, como se fosse o seu sistema de raiz. Agora faça

  sudo su
 echo "nameserver 8.8.8.8" >> /etc/resolv.conf
 echo "nameserver 8.8.4.4" >> /etc/resolv.conf
 apt-get install ssh

e você está feito. Saia do chroot,

 exit
 cd
 sudo umount /mnt

e você está feito.

    
por 09.01.2014 / 14:04

Tags