Я хотел бы знать, можно ли использовать ssh в контейнере для доступа к локальному пользователю (в том же контейнере). "пользователь ssh@localhost" Я использовал ssh-keygen для создания нового ключа через root и пользователя. Также я скопировал корневой открытый ключ в файл авторизованных ключей пользователя, но это не работает. Также я изменил разрешения ключей SSH.
заранее спасибо
Это не ошибка. Он продолжает запрашивать пароль, и даже если я ввожу правильный пароль, он не работает. Также я заметил, что невозможно использовать ssh, если мы запускаем контейнер с мостовой сетью по умолчанию (поскольку я получил сообщение, что сеть недоступна). В то время как с хост-сетью он продолжает запрашивать пропуск.


Вы можете получить доступ к контейнеру Docker из командной строки с компьютера, на котором он работает, используя
docker exec -it CONTAINER_ID /bin/bash
Вы можете получить идентификатор контейнера с помощью docker ps
Оказавшись на машине, вы сможете менять пользователей с помощью su - username
Какие у вас ошибки?