Фаервол есть, так же думали, что дело в нём, отключали… и в итоге то ник чему не приводило. Сейчас проверил статус — он так же был отключен, разве что в статусе пишет Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled) (то есть значение vendor-а совершенно противоположное, чем у Docker-а).
Включил и явно прописал порты — в итоге всё равно связи нет
Уже писал выше, но так адекватного ответа не получил. Пытался настроить сервер на Aruba Cloud по данному гайду, но увы, ничего не вышло — в статистике самого docker-а так и пишет vender: disabled, подключение в телеграмме к серверу не происходит. А при попытке вывести мониторинг сервера по данному гайду пишет: curl: (7) Failed connect to localhost:2398; Connection refused
Сколько раз ни пробовал переустановить ось на сервере или сделать другие манипуляции — итог один и тот же
Видать как и писалось в статье — порт поменялся, но в ссылке нет(хотя ссылка создаётся внутри Докера, что казалось бы должно решать такую проблему)
Вывел следующий текст
tcp6 0 0 :::8443 :::* LISTEN 18038/docker-proxy
Однако даже при смене порта на 8443 в телеграмме он всё равно не может к нему подключится
Есть предположение, что это по вине представителя услуги по облачному серверу(Aruba cloud), ибо в столбце Public IP под самим IP пишет: Bandwidth info not available. Хотя у другого сервера(на Соксе) пишет сколько процентов трафика используется…
Оба варианта hello-world работают запуски делал именно под этой командой. Но по совету, данному ниже, полностью пересобрал сервер, оставив только рут, и попытался запустить прокси через другой порт… однако сам Docker игнорирует то, что я явно указываю порт(либо в гайде что-то не так), и оставляет всё на 443 порту (как минимум лог в ссылке так пишет)
Я на сервере создал ещё одного пользователя, чтобы подключаться по SSH не через root. И выдал нужные права новому пользователю, чтобы не нужно было каждый раз прописывать sudo
Установил Docker, настроил его по гайдам (в том числе чтобы к нему был доступ и у другого пользователя, а не только у root). Сгенерировал secret, однако при записи IP+Port+Secret в телеграмме подключения не идёт. Если вызвать systemctl status docker.service, то пишет следующее:
В гайде по настройке самого Docker-а значение Vendor preset: enabled. При этом к серверу по SSH подключится можно, вроде дело не в закрытых портах(отключал фаервол на сервере, но ничего не менялось)
Пробовал проверить подключение при помощи команды винды Telnet с портом 443, но выдавало только следующую ошибку:
Ошибка Telnet
Подключение к (мой IP-адрес сервера)… Не удалось открыть подключение к этому узлу, на порт 443: Сбой подключения
Подскажите, как решить проблему с подключением? Или обязательно сервер регистрировать ботом телеграмма, чтобы всё заработало?
Я "уверенный" пользователь ПК, всю жизнь проживший на Винде (как раз для таких "домохозяек", как я, и писался этот гайд). И честно — работать через убунту для меня боль. Ладно, я смирился, что при вводе пароля ssh тебе не вывоятся те же звёздочки — безопасность, хотя если ты совершил ошибку(двойное нажатие или не прожатие) — ты никак об этом не узнаешь, а удаляй либо вслепую, либо всё сразу и вводи заного. Ну ладно, не об этом речь. Дело в том, что Данте не отдаёт никаких отчётов об удачном выполнении команды: ну прописал я "/home/dante/sbin/sockd -f /home/dante/danted.conf -D", но как узнать, что команда выполнилась — догадайся сам. И именно из-за этого потратил кучу времени, ибо Данте не отдаёт ответа и не понять: включил/выключил я его или нет… Поэтому на всякий случай дать пометку о том, что Данте ответов не даёт, а так не способ проверки статуса Данте — включен он или нет? Ну и спасибо за внимание от креветки х)
Включил и явно прописал порты — в итоге всё равно связи нет
Сколько раз ни пробовал переустановить ось на сервере или сделать другие манипуляции — итог один и тот же
unix 2 [ ACC ] STREAM LISTENING 16156 1079/master private/lmtp
unix 2 [ ACC ] STREAM LISTENING 16132 1079/master private/smtp
PROXY
tcp6 0 0 :::8443 :::* LISTEN 28336/docker-proxy
unix 2 [ ACC ] STREAM LISTENING 16126 1079/master private/proxymap
unix 2 [ ACC ] STREAM LISTENING 16129 1079/master private/proxywrite
Однако даже при смене порта на 8443 в телеграмме он всё равно не может к нему подключится
Есть предположение, что это по вине представителя услуги по облачному серверу(Aruba cloud), ибо в столбце Public IP под самим IP пишет: Bandwidth info not available. Хотя у другого сервера(на Соксе) пишет сколько процентов трафика используется…
Active: active (running) since Fri 2018-06-01 03:50:01 EDT; 1h 2min ago
Docs: docs.docker.com
Main PID: 28482 (dockerd)
Tasks: 31
Memory: 351.3M
CGroup: /system.slice/docker.service
├─28482 /usr/bin/dockerd
├─28486 docker-containerd —config /var/run/docker/containerd/containerd.toml
├─35276 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.conta…
└─35282 docker-runc —root /var/run/docker/runtime-runc/moby —log /run/docker/containerd/daemon/i...
В гайде по настройке самого Docker-а значение Vendor preset: enabled. При этом к серверу по SSH подключится можно, вроде дело не в закрытых портах(отключал фаервол на сервере, но ничего не менялось)
Пробовал проверить подключение при помощи команды винды Telnet с портом 443, но выдавало только следующую ошибку:
Подскажите, как решить проблему с подключением? Или обязательно сервер регистрировать ботом телеграмма, чтобы всё заработало?
Я "уверенный" пользователь ПК, всю жизнь проживший на Винде (как раз для таких "домохозяек", как я, и писался этот гайд). И честно — работать через убунту для меня боль. Ладно, я смирился, что при вводе пароля ssh тебе не вывоятся те же звёздочки — безопасность, хотя если ты совершил ошибку(двойное нажатие или не прожатие) — ты никак об этом не узнаешь, а удаляй либо вслепую, либо всё сразу и вводи заного. Ну ладно, не об этом речь. Дело в том, что Данте не отдаёт никаких отчётов об удачном выполнении команды: ну прописал я "/home/dante/sbin/sockd -f /home/dante/danted.conf -D", но как узнать, что команда выполнилась — догадайся сам. И именно из-за этого потратил кучу времени, ибо Данте не отдаёт ответа и не понять: включил/выключил я его или нет… Поэтому на всякий случай дать пометку о том, что Данте ответов не даёт, а так не способ проверки статуса Данте — включен он или нет? Ну и спасибо за внимание от креветки х)