Sign inSign up

capiloky/sonoff-ssh

By capiloky

•Updated over 3 years ago

Container with SSH server for Sonoff iHost.

Image
1

458

capiloky/sonoff-ssh repository overview

⁠SSH container for Sonoff iHost

⁠Usage

  1. Go to http://ihost.local/#/docker⁠
  2. Add-on from Docker hub -> capiloky/sonoff-ssh
  3. Configure the container
  4. Start the container
  5. Connect to the container using SSH: (user: sshuser, password: password)

⁠Dockerfile

This is a Dockerfile to create a container with SSH server for Sonoff iHost.

FROM arm32v7/ubuntu:latest

# Instalar SSH y sudo
RUN apt-get update && \
    apt-get install -y openssh-server sudo

# Crear usuario y establecer contraseña
RUN useradd -m -d /home/sshuser -s /bin/bash sshuser && \
    echo 'sshuser:password' | chpasswd

# Dar permisos de sudo al usuario
RUN echo 'sshuser ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers

# Crear directorio para separación de privilegios de SSH
RUN mkdir /run/sshd

# Copiar archivo de configuración de SSH
COPY sshd_config /etc/ssh/sshd_config

# Exponer puerto 22 para SSH
EXPOSE 22

# Iniciar SSH al ejecutar el contenedor
CMD ["/usr/sbin/sshd", "-D"]

Tag summary

Content type

Image

Digest

sha256:ff4cf9a2f…

Size

88.5 MB

Last updated

over 3 years ago

docker pull capiloky/sonoff-ssh