Distribuição ao vivo acessível remotamente (também conhecido como Live CD)

8

Eu estou procurando uma distribuição ao vivo (Live CD ou os gostos) que vem - por padrão - com sshd rodando na inicialização.

Quero verificar os componentes do meu laptop cujos gráficos faleceram (a substituição de cartões não funcionou).

O sistema parece inicializar o Knoppix 6 corretamente (e ao digitar comandos sem tela eu posso fazer com que ele desligue regularmente) mas o que eu preciso é uma distribuição ao vivo (CD / DVD) / USB) que eu posso acionar e logar ( ssh ) na rede para verificar se a CPU & a memória está OK e se a nova placa gráfica estiver bem também.

Alguém tem uma ideia?

    
por Nox 13.07.2012 / 22:29

4 respostas

6

Eu me deparei com o mesmo problema. Eu decidi construir meu próprio live linux (baseado em USB).
Você pode configurar a rede via syslinux.cfg no pendrive.
Ele inicia o openSSH por padrão. Ele vem com quase nenhuma funcionalidade, desde a montagem de uma unidade e chrooting o sistema de destino.

Você pode baixá-lo aqui se ainda precisar link

    
por 22.04.2013 / 21:01
3

Eu apenas tentei usar o Plop linux para inicializar uma unidade usb em um PC desktop antigo e quando a distribuição do ploplinux foi inicializada notei o serviço sshd.

Depois disso, eu corro o ifconfig para checar o ip local e fiz uma conexão ssh de um laptop remoto:

command:  ssh root@ipaddress 
password: ploplinux 

Espero que possa ajudar alguém com este problema.

    
por 27.10.2016 / 03:19
0

Como regra, as distribuições ao vivo não vêm com o sshd ativado, porque se você puder efetuar login no sshd, também poderá fazer outra pessoa. Sua máquina pode estar em uma rede privada na qual você é o único usuário, mas esse é um caso bem especial. Em geral, para ser útil, a distribuição ao vivo precisa ter uma senha personalizada ou outro mecanismo de autenticação para cada usuário.

Você pode iniciar sshd blind, mas normalmente isso não será suficiente: você também precisará configurar a autenticação para alguma conta.

Você deve fazer uma distribuição ao vivo e personalizá-la, iniciando sshd automaticamente e, além disso, criando uma conta protegida por senha ou adicionando uma entrada a ~/.ssh/authorized_keys . Certifique-se de que PermitRootLogin esteja definido como yes em /etc/sshd_config , ou adicione uma senha para a conta root ou faça a conta em que você pode efetuar login em uma conta sudoer (e forneça uma senha).

Para o Knoppix, a maneira mais fácil de fazer essa personalização é instalá-lo em um disco USB e ativar sua memória persistente recurso ( ilustrado como ). Em seguida, edite os arquivos de configuração desejados em /etc .

    
por 14.07.2012 / 02:59
0

O instalador Debian (d-i) foi confrontado com um problema similar e sua solução pode ser útil. Em primeiro lugar, uma nota sobre a arquitetura do d-i: d-i é modular, portanto, ao adicionar componentes na forma de udebs, você pode adicionar funcionalidades. os udebs podem ser adicionados durante a geração de imagens ou o tempo de execução do módulo em que você está interessado é o console de rede. Se você quiser instalar os módulos automaticamente no tempo de execução, um arquivo preseed fará isso.

Agora aqui está como o módulo do console de rede funciona:

  1. ele obtém a senha para usar no console local duas vezes (a pré-configuração pode definir isso de antemão ou usar uma senha já com hash.

  2. gera uma entrada no arquivo de senha

  3. gera uma chave de host

  4. inicia o sshd.

  5. define um gancho para copiar a chave do host gerada para o sistema instalado.

os inconvenientes conhecidos desta abordagem são:

  1. pré-configurar a senha não é muito seguro.

  2. a execução do instalador gerará uma chave de host diferente.

o problema de senha pode ser mitigado instalando uma lista de chaves autorizadas em vez de uma senha (e usando um hash de senha inválida.

As partes relevantes do meu arquivo preseed são:

d-i anna/choose_modules string network-console,openssh-client-udeb
#d-i anna/choose_modules seen false
d-i network-console/password password r00tme
d-i network-console/password-again password r00tme
d-i preseed/early_command string mkdir .ssh; cd .ssh; wget http://192.168.0.1/debian/authorized_keys
    
por 11.01.2014 / 20:03