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