ssh Сброс соединения с помощью 192.168.xx

для BSD

%logger -p kern.crit MESSAGE

(любезно предоставлено Ian, список рассылки freebsd-questions)

для Linux

su root -c 'echo MESSAGE > /dev/kmsg'

1
02.02.2016, 09:01
1 ответ

Первое, что нужно попробовать, это увеличить подробность ssh , добавив -v :

ssh -v moutend@`docker-machine ip dev` -p 32772

, что даст вам дополнительную отладку Информация.

Если это не помогает, и при условии, что вы использовали docker run --name sshtest -d -P test , чтобы назвать контейнер sshtest ;

docker logs sshtest

, чтобы проверить, sshd (все еще) работает. ( Это покажет, что ключи ssh хоста / etc / ssh / ssh_host_ed25519_key отсутствуют, и вам нужно запустить ssh-keygen -A один раз, чтобы сгенерировать эти ключи хоста в / etc / ssh / )

Если он все еще работал, вы можете проверить правильность настройки внутри, выполнив exec -ing в контейнере:

docker exec -it sshtest /bin/bash

Конечно, использование docker exec устраняет необходимость запускать sshd в первую очередь во множестве контейнеров.

Вы также можете посмотреть, что другие сделали в аналогичных настройках (если вы еще этого не сделали, например, эта настройка

1
29.04.2021, 00:18

Теги

Похожие вопросы