Как подключиться по ssh к контейнеру Docker?
#PasswordAuthentication yes раскомментировали в конфиге ssh?
Почему бы не использовать docker exec вместо ssh?
https://docs.docker.com/engine/reference/commandli...
Такая задача появилась в связи с запуском гитлаба в докер контейнер.

Решений нашлось два:

Выделить на хост дополнительный айпи адрес, настроить хостовый ssh на основной ip, а дополнительный отдать сервисам gitlab'а (порты 22, 443, 80)
второй вариант - использование проксирования ssh. Вроде такого Смысл в том, что при соединении с хост машиной под реквизитами определенного пользователя (git), весь трафик направляется в контейнер. Все остальные юзеры соединяются напрямую к хост машине и для них открывается на ней оболчка
