Estoy buscando una distribución en vivo (Live CD o me gusta) que viene, por defecto, con la sshd
ejecución al inicio.
Quiero verificar los componentes de mi computadora portátil cuyos gráficos han muerto (el reemplazo de la tarjeta no funcionó).
El sistema parece arrancar en Knoppix 6 a la perfección (y al escribir comandos sin pantalla puedo hacer que se apague regularmente), pero lo que necesito es una distribución en vivo (CD / DVD / USB) que pueda encender y registrar ( ssh
) en la red para verificar si la CPU y la memoria están bien y si la nueva tarjeta gráfica también está bien.
Alguien una idea?
Respuestas:
Me encontré con el mismo problema. Decidí construir mi propio Linux en vivo (basado en USB).
Puede configurar la red a través de syslinux.cfg en el dispositivo USB.
Inicia openSSH por defecto. Viene con casi ninguna funcionalidad, además de montar una unidad y cortar el sistema de destino.
Puede descargarlo aquí si aún lo necesita http://heyn-it.de/index.php/ssh-rescue-linux.html
fuente
Acabo de probar Plop Linux para arrancar una unidad USB en una vieja PC de escritorio y cuando se inició la distribución ploplinux noté el servicio sshd.
Después de eso ejecuté el ifconfig para verificar la ip local e hice una conexión ssh desde una computadora portátil remota:
fuente
Como regla general, las distribuciones en vivo no vienen con sshd habilitado, porque si puede iniciar sesión a través de sshd, también puede hacerlo cualquier otra persona. Su máquina puede estar en una red privada donde usted es el único usuario, pero ese es un caso bastante especial. En general, para ser útil, la distribución en vivo debe tener una contraseña personalizada u otro mecanismo de autenticación para cada usuario.
Puede comenzar a
sshd
ciegas, pero normalmente eso no será suficiente: también tendrá que configurar la autenticación para alguna cuenta.Debe tomar una distribución en vivo y personalizarla haciendo que se inicie
sshd
automáticamente y, además, creando una cuenta protegida con contraseña o agregando una entrada~/.ssh/authorized_keys
. Asegúrese de quePermitRootLogin
esté configurado comoyes
in/etc/sshd_config
, o agregue una contraseña para la cuenta raíz, o haga que la cuenta pueda iniciar sesión en una cuenta sudoer (y asígnele una contraseña).Para Knoppix, la forma más fácil de hacer esta personalización es instalarla en un disco USB y activar su función de memoria persistente ( ilustrado ). Luego edite los archivos de configuración que desee
/etc
.fuente
El instalador de Debian (di) se enfrentó a un problema similar y su solución podría ser útil. En primer lugar, una nota sobre la arquitectura de di: di es modular, por lo que al agregar componentes en forma de udebs puede agregar funcionalidad. Los udebs se pueden agregar durante la generación de imágenes o el tiempo de ejecución. El módulo que le interesa es la consola de red. si desea instalar módulos automáticamente en tiempo de ejecución, un archivo preestablecido lo hará.
Ahora así es como funciona el módulo de consola de red:
obtiene la contraseña para usar desde la consola local dos veces (la preselección puede configurar esto de antemano o usar una contraseña ya cifrada).
genera una entrada en el archivo de contraseña
genera una clave de host
comienza sshd
establece un enlace para copiar la clave de host generada al sistema instalado.
Los inconvenientes conocidos de este enfoque son:
preestablecer la contraseña no es muy segura.
volver a ejecutar el instalador generará una clave de host diferente.
El problema de la contraseña se puede mitigar instalando una lista de claves autorizadas en lugar de una contraseña (y utilizando un hash de contraseña no válido.
Las partes relevantes de mi archivo preseleccionado son:
fuente