Estou procurando uma distribuição ao vivo (Live CD ou similar) que vem - por padrão - com a sshd
execução na inicialização.
Quero verificar os componentes do meu laptop cujos gráficos morreram (a substituição da placa não foi suficiente).
O sistema parece inicializar no Knoppix 6 da maneira certa (e, ao digitar comandos sem a tela, posso desligá-lo regularmente), mas o que preciso é de uma distribuição ao vivo (CD / DVD / USB) que possa ser iniciada e registrada ( ssh
) na rede para verificar se a CPU e a memória estão OK e se a nova placa gráfica também está ok.
Alguém tem uma ideia?
Respostas:
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.
Inicia o openSSH por padrão. Ele vem com quase nenhuma funcionalidade, além de montar uma unidade e executar o croqui no sistema de destino.
Você pode baixá-lo aqui se ainda precisar http://heyn-it.de/index.php/ssh-rescue-linux.html
fonte
Eu apenas tentei o Plop linux para inicializar um drive USB em um PC desktop antigo e quando a distribuição do ploplinux foi inicializada, notei o serviço sshd.
Depois disso, executei o ifconfig para verificar o ip local e fiz uma conexão ssh a partir de um laptop remoto:
fonte
Como regra, as distribuições ao vivo não vêm com o sshd ativado, porque se você pode efetuar login através do sshd, também pode qualquer outra pessoa. Sua máquina pode estar em uma rede privada onde você é o único usuário, mas esse é um caso bastante 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 começar às
sshd
cegas, mas normalmente isso não será suficiente: você também precisará configurar a autenticação para algumas contas.Você deve ter uma distribuição ao vivo e personalizá-la, iniciando-a
sshd
automaticamente e, além disso, criando uma conta protegida por senha ou adicionando uma entrada a~/.ssh/authorized_keys
. Certifique-se de quePermitRootLogin
esteja definido comoyes
in/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 seu recurso de memória persistente (como ilustrado ). Em seguida, edite os arquivos de configuração em que deseja
/etc
.fonte
O instalador (di) do Debian enfrentou um problema semelhante e sua solução pode ser considerada útil. Primeiramente, uma nota sobre a arquitetura do di: di é modular, portanto, adicionando componentes na forma de udebs, você pode adicionar funcionalidades. os udebs podem ser adicionados durante a geração ou execução da imagem, o módulo em que você está interessado é o console de rede. se você deseja instalar módulos automaticamente em tempo de execução, um arquivo preseed fará isso.
Agora, aqui está como o módulo do console de rede funciona:
obtém a senha a ser usada no console local duas vezes (a pré-configuração pode definir isso com antecedência ou usar uma senha já com hash.
ele gera uma entrada no arquivo de senha
gera uma chave de host
começa sshd.
ele define um gancho para copiar a chave do host gerada no sistema instalado.
as desvantagens conhecidas dessa abordagem são:
pré-configurar a senha não é muito segura.
executar novamente o instalador irá gerar uma chave de host diferente.
o problema da senha pode ser atenuado instalando uma lista de chaves autorizadas em vez de uma senha (e usando um hash de senha inválido.
As partes relevantes do meu arquivo preseed são:
fonte