DockerコンテナにSSH接続できません

ニューバート

次のDockerfileがあるとします。

FROM php:7.4

RUN apt-get install -y openssh-server \
    && mkdir /var/run/sshd \
    && echo 'root:root' | chpasswd \
    && sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config \
    && service ssh start

したがって、このDockerfileからDockerインスタンスを作成します。

docker build -t test .
docker run -t -d --privileged test bash
docker exec -it {whatever} bash

その後、マシンにSSHで接続しようとしましたが、機能しません。

root@5e3395ae4b64:/# ssh 127.0.0.1
ssh: connect to host 127.0.0.1 port 22: Connection refused

service ssh startもう一度実行すると機能しますが、Dockerfileで既に実行しているので、なぜそれを実行する必要があるのか​​を確認してください。

とにかく、私がした後service ssh start、パスワード認証は機能しません:

The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established.
ECDSA key fingerprint is SHA256:hQcDdJFTmCZvhJzWbbis5OvCiqx1eagG0b6SD83GbJo.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '127.0.0.1' (ECDSA) to the list of known hosts.
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:

(パスワードとしてrootを手動で入力しました)

何か案は?

ニューバート

新しいユーザーを作成するだけで、これを機能させることができました。

    && useradd --create-home --base-dir /home newuser \
    && echo "newuser:newuser" | chpasswd \

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

DockerコンテナにSSH接続できません

分類Dev

GCEDockerコンテナにSSHで接続できません

分類Dev

コンテナDockerでmongoに接続できません

分類Dev

mongoでDockerコンテナに接続できません

分類Dev

DockerコンテナでGoServerに接続できません

分類Dev

OSXのDockerコンテナに接続できません

分類Dev

DockerコンテナからSQLServerに接続できません

分類Dev

Dockerコンテナは相互に接続できません

分類Dev

Dockerコンテナのmongodbに接続できません

分類Dev

MySQL の Docker コンテナに接続できません

分類Dev

Docker:SpringbootコンテナはPostgreSqlコンテナに接続できません

分類Dev

UWSGIコンテナをNGINXコンテナに接続できません[Docker]

分類Dev

DockerホストからDockerコンテナにSSHで接続できません

分類Dev

MACで実行されているDockerコンテナにSSHで接続できません

分類Dev

DockerホストからコンテナーにSSHで接続できません

分類Dev

Dockerコンテナから別のコンテナに接続できません。接続拒否

分類Dev

Dockerホストの外部のDockerコンテナに接続できません

分類Dev

Dockerコンテナはdocker0の外部に接続できません

分類Dev

Dockerコンテナー内にあるpostgresqlに接続できません

分類Dev

Dockerコンテナ:名前でSQL Serverに接続できません

分類Dev

dockerはコンテナー接続を指定できません

分類Dev

Docker-compose:アプリコンテナがPostgresに接続できません

分類Dev

別のDockerコンテナからRedisに接続できません

分類Dev

別のDockerコンテナからRedisに接続できません

分類Dev

DockerコンテナがリモートMongoDBに接続できません

分類Dev

DockerのSpringbootコンテナにMongodbを接続できません

分類Dev

WindowsホストのDockerコンテナに接続できません

分類Dev

Dockerコンテナから外部SQLServerに接続できません

分類Dev

Dockerコンテナ内からmysqlに接続できません

Related 関連記事

  1. 1

    DockerコンテナにSSH接続できません

  2. 2

    GCEDockerコンテナにSSHで接続できません

  3. 3

    コンテナDockerでmongoに接続できません

  4. 4

    mongoでDockerコンテナに接続できません

  5. 5

    DockerコンテナでGoServerに接続できません

  6. 6

    OSXのDockerコンテナに接続できません

  7. 7

    DockerコンテナからSQLServerに接続できません

  8. 8

    Dockerコンテナは相互に接続できません

  9. 9

    Dockerコンテナのmongodbに接続できません

  10. 10

    MySQL の Docker コンテナに接続できません

  11. 11

    Docker:SpringbootコンテナはPostgreSqlコンテナに接続できません

  12. 12

    UWSGIコンテナをNGINXコンテナに接続できません[Docker]

  13. 13

    DockerホストからDockerコンテナにSSHで接続できません

  14. 14

    MACで実行されているDockerコンテナにSSHで接続できません

  15. 15

    DockerホストからコンテナーにSSHで接続できません

  16. 16

    Dockerコンテナから別のコンテナに接続できません。接続拒否

  17. 17

    Dockerホストの外部のDockerコンテナに接続できません

  18. 18

    Dockerコンテナはdocker0の外部に接続できません

  19. 19

    Dockerコンテナー内にあるpostgresqlに接続できません

  20. 20

    Dockerコンテナ:名前でSQL Serverに接続できません

  21. 21

    dockerはコンテナー接続を指定できません

  22. 22

    Docker-compose:アプリコンテナがPostgresに接続できません

  23. 23

    別のDockerコンテナからRedisに接続できません

  24. 24

    別のDockerコンテナからRedisに接続できません

  25. 25

    DockerコンテナがリモートMongoDBに接続できません

  26. 26

    DockerのSpringbootコンテナにMongodbを接続できません

  27. 27

    WindowsホストのDockerコンテナに接続できません

  28. 28

    Dockerコンテナから外部SQLServerに接続できません

  29. 29

    Dockerコンテナ内からmysqlに接続できません

ホットタグ

アーカイブ