🔴 Dockerfile
FROM ubuntu USER root # sshサーバをインストール RUN apt-get update && apt-get install -y openssh-server # sshd用 RUN mkdir /var/run/sshd # rootのパスワード RUN echo 'root:pass' | chpasswd # sshのrootでのアクセスを許可 RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config EXPOSE 22 CMD ["/usr/sbin/sshd", "-D"]
docker build -t default_repo:default_tag .
ssh root@localhost -p 22
以下が出たら対象の記述を削除して再実行( 登録される )
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ED25519 key sent by the remote host is SHA256:XBwm/W+C5V4fTIce7Pmo4GaX7Wnut+FkkQM7Bj4WWEc. Please contact your system administrator. Add correct host key in C:\\Users\\lightbox/.ssh/known_hosts to get rid of this message. Offending ECDSA key in C:\\Users\\lightbox/.ssh/known_hosts:6 Host key for localhost has changed and you have requested strict checking. Host key verification failed.