![Distribuição ao vivo com acesso remoto (também conhecido como Live CD)](https://rvso.com/image/23942/Distribui%C3%A7%C3%A3o%20ao%20vivo%20com%20acesso%20remoto%20(tamb%C3%A9m%20conhecido%20como%20Live%20CD).png)
Estou procurando uma distribuição ao vivo (CD ao vivo ou algo semelhante) que seja executada - por padrão - sshd
na inicialização.
Quero verificar os componentes do meu laptop cujos gráficos morreram (a substituição da placa não resolveu).
O sistema parece inicializar no Knoppix 6 corretamente (e ao digitar comandos sem uma tela, consigo desligá-lo regularmente), mas o que preciso é de uma distribuição ativa (CD/DVD/USB) na qual eu possa iniciar e fazer login (via ssh) pela rede para verificar se a CPU e a memória estão OK e se a nova placa gráfica também está ok.
Que opções existem?
Responder1
Me deparei com o mesmo problema. Decidi construir meu próprio Linux ao vivo (baseado em USB).
Você pode configurar a rede via syslinux.cfg no pendrive.
Ele inicia o openSSH por padrão. Ele vem quase sem funcionalidade, além de montar uma unidade e fazer chroot no sistema de destino.
Você pode baixá-lo aqui se ainda precisar dele http://heyn-it.de/index.php/ssh-rescue-linux.html
Responder2
Eu apenas tenteiPlop linuxpara inicializar um drive USB em um desktop antigo e quando a distribuição ploplinux inicializou notei o serviço sshd.
Depois disso executei o ifconfig para verificar o ip local e fiz uma conexão ssh de um laptop remoto:
command: ssh root@ipaddress
password: ploplinux
Responder3
Como regra, as distribuições ao vivo não vêm com o sshd habilitado, porque se você pode fazer login através do sshd, qualquer outra pessoa também pode. 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 sshd
às cegas, mas normalmente isso não será suficiente: você também terá que configurar a autenticação para alguma conta.
Você deve pegar uma distribuição ao vivo e personalizá-la, iniciando-a sshd
automaticamente e, adicionalmente, criando uma conta protegida por senha ou adicionando uma entrada ao arquivo ~/.ssh/authorized_keys
. Certifique-se de que PermitRootLogin
esteja definido como yes
in /etc/sshd_config
, ou adicione uma senha para a conta root, ou crie a conta que você pode fazer 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 seumemória persistenterecurso (tutorial ilustrado). Em seguida, edite os arquivos de configuração que deseja em formato /etc
.
Responder4
Apesar de estar um pouco atrasado, o Google me trouxe primeiro a esta questão e depois a uma solução usandoInstalação totalmente automática:
A ideia geral é semelhante a outras respostas aqui, gerando um debian-ISO customizado que já possui SSH configurado e habilitado na inicialização.
A boa diferença é que o projeto oferece um serviço de construçãohttps://fai-project.org/FAIme/, que faz algumas perguntas básicas, como a senha do root, e então gera o ISO de acordo. Estas são as etapas que funcionaram para mim:
- Escolha uma imagem de "nuvem"
- Formato de arquivo: raw.xz
- forneça uma senha root e um nome de usuário + senha
- escolha outras configurações de acordo com suas preferências (por exemplo, pacotes, gerenciador de janelas, etc...)
- Certifique-se de que a opção "servidor OpenSSH" esteja ativada.
- "Criar imagem" - espere até que o link para download seja fornecido
- Copie a imagem para uma unidade USB (por exemplo, usando o Etcher, ele pode copiar o raw.xz diretamente)
- Inicialize o servidor a partir do stick
- Observe o seu servidor DHCP para obter o endereço IP do novo servidor
- De um cliente:
ssh username@ip-address