Не могу SSH к серверу, как я устанавливаю poste.io на выделенном сервере OVH

Я хочу установить poste.io с докером на моем сервере. Poste.io & Docker установлен без проблем и работает нормально, но когда мое соединение обрывается и я снова пытаюсь подключиться по ssh к серверу, мое соединение будет заблокировано по тайм-ауту и ​​не сможет подключиться к серверу.

Команда Docker:

docker run \ -p 25:25 \ -p 9925:80 \ -p 110:110 \ -p 143:143 \ -p 9926:443 \ -p 465:465 \ -p 587:587 \ -p 993:993 \ -p 995:995 \ -v /etc/localtime:/etc/localtime:ro \ -v /root/mailserver/data:/data \ --name "mailserver" \ -t analogic/poste.io

2 ответа

У вас нет опции преобразования порта для порта 22 в вашем контейнере. Добавьте '-p 22:22' прямо перед '-p 25:25'.

Я решил проблему, но не полностью. Поскольку я изменил порт сервера ssh на другой (не 22), я могу подключиться к серверу через ssh. (Я не знаю, почему Docker, запущенный на сервере SSH на порту 22, не работал.)

Другие вопросы по тегам