Не могу sh в docker контейнер - PullRequest
0 голосов
/ 13 февраля 2020

Я пытаюсь запустить открывает sh -сервер контейнер и затем подключается к нему:

docker run \
    --name=openssh-server \
    -p 22:22 \
    -e USER_PASSWORD=123 \
    -e USER_NAME=testuser \
    --restart unless-stopped \
    linuxserver/openssh-server
ssh testuser@localhost

Проблема в том, что я продолжаю получать ошибку ssh_exchange_identification: read: Connection reset by peer. Что я делаю не так?

1 Ответ

1 голос
/ 13 февраля 2020

Добавить -e PASSWORD_ACCESS = true в команде, чтобы разрешить доступ к имени пользователя / паролю s sh и изменить -p с 22:22 на 22: 2222 , поскольку контейнер всегда запускается, открывается sh на порт 2222
Обновлена ​​команда ::

docker run \
    --name=openssh-server \
    -p 22:2222 \
    -e USER_PASSWORD=123 \
    -e USER_NAME=testuser \
    -e PASSWORD_ACCESS=true \
    --restart unless-stopped \
    linuxserver/openssh-server
...