LINUX.ORG.RU
решено ФорумAdmin

После обновления postgreSQL пропала возможность подключения через SSH

 , , ,


0

1

После обновления postgreSQL пропала возможность подключения через SSH. Обновил postgreSQL под user, а сегодня решил удаленно подключиться к этому user(результат: putty remote side unexpectedly closed network connection). Создал еще одного user2 такая же проблема сервер SSH active.

Ответ на: комментарий от tat69tv

Тогда смотрите логи на то время, когда пытаетесь войти в систему. Если служба SSH работает, то он напишет, по какой причине он вас не пускает.

Через telnet тоже нет ответа? Рабочая служба должна ответить строкой с версией.

toreonify
()
Ответ на: комментарий от tat69tv

Ситуация такова, что порты все открыты, iptables не установлен, ufw тоже, люди к базам подключаются, config ssh весь закоменчен, но если стучишься пользователем порт закрыт, стучишься чисто по ip и порту все двери открыты

tat69tv
() автор топика
Ответ на: комментарий от tat69tv
telnet ip 22

С клиентского ПК, в windows установи компоненту «Клиент telnet».

Покажи вывод

journalctl -u sshd

После ввода команды нажми ctrl+g, чтобы переместиться к последнему логу.

А так же смотри

journalctl -xe

В процессе установки какие пакеты удалялись, какие заменялись?

Вывод

apt -y install net-toola
sudo netstat -tulpn | grep 22
systemctl status sshd
kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

telnet ip 22 - доступ с клиентского ПК есть journalctl -u sshd - пусто, но вчера было так: «invalid user\320pos from ip port 62524»

journalctl -xe - не знаю, как скинуть выведенную информацию так, как подключаюсь через Proxmox

sudo netstat -tulpn | grep 22 - port listen

tat69tv
() автор топика
Ответ на: комментарий от tat69tv

В последних сообщениях написано, что пользователь не находится в списке разрешенных (AllowUsers). Скорее всего, что в конфиге службы /etc/openssh/sshd_config все-таки прописан этот параметр.

Ранее есть ошибка про invalid user, но она связана с тем, что при вводе имени была допущена ошибка или же раньше времени был произведен ввод и некорректно обработан.

toreonify
()
Ответ на: комментарий от tat69tv

Тогда пробовать соединиться с самого сервера к нему же (как писал @einhander). Если сработает, то может проблема в PuTTY, хотя версия новая, судя по логам.

Вряд ли у нового пользователя нет shell, что он выкидывает сразу после подключения.

Ну и конфиг бы я вернул к дефолту, который идет с дистрибутивом, чтобы исключить его из причин.

toreonify
()
Ответ на: комментарий от tat69tv

Система обновлена же?

Тогда есть предположение тормознуть демон ssh, и запустить его вручную и посмотреть какие ошибки он выдаст при коннекте клиента.

Тогда кидай логи обновления и логи сервера и клиента ssh.

Чтобы не мучаться с со скриншотами, кидай логи на соседнюю виртуалку через mc. А с неё уже можно забирать.

einhander ★★★★★
()
Ответ на: комментарий от tat69tv

Ладно, это уже кое-что

До авторизации дело не доходит

    1. Теперь нужен полный вовод при попытке подключения с другого unix/linux хоста к проблемному хосту:
ssh -v -l $USER $SERVER
  • покажи кусок лога /var/log/dpkg.log* за тот день, когда ты ставил обновления

Обновление и зависимости были скачены с 1С ИТС под платформу 8.3.24.1667, обновление были пакетные через dpkg -i *.deb. Система Debian 10

Нужны дата и примерное время

  • покажи
grep -Ev '^\s*(#|$)' /etc/ssh/sshd_config
  • посмотри дату изменения
ls -ld /etc/pam.d /etc/pam.d/sshd

ls -lth /etc/pam.d | head -n 10
router ★★★★★
()
Ответ на: комментарий от tat69tv

А это, как ты и сам видишь, абсолютно бесполезный лог

Сначала опечатка в имени пользователя, потом правка конфига методом тыка. Проблемных покдключения там не видно

router ★★★★★
()
Ответ на: комментарий от router

debug1: rekey after 134217728 blocks debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: rekey after 134217728 blocks debug1: Will attempt key: /home/obnov/.ssh/id_rsa debug1: Will attempt key: /home/obnov/.ssh/id_dsa debug1: Will attempt key: /home/obnov/.ssh/id_ecdsa debug1: Will attempt key: /home/obnov/.ssh/id_ed25519 debug1: Will attempt key: /home/obnov/.ssh/id_xmss debug1: SSH2_MSG_EXT_INFO received debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521> debug1: SSH2_MSG_SERVICE_ACCEPT received Connection closed by 10.255.0.253 port 22

/var/log/dpkg.log - логов уже за 18.08 нет ls -ld /etc/pam.d /etc/pam.d/sshd - 21 августа ls -lth /etc/pam.d | head -n 10 - 21 августа https://imgur.com/gUT2DYN - настройки sshf_config

tat69tv
() автор топика
Ответ на: комментарий от tat69tv

debug1: rekey after 13421

Не верю, мало. Это кусок, рандомно вырезанный из середины. Прикалываешься, что ли?

/var/log/dpkg.log - логов уже за 18.08 нет

Там много файлов. Если нет в dpkg.log, есть в dpkg.log.1 или в каком-нибудь dpkg.log.15.gz

настройки sshf_config

тут вроде норм

21 августа

Тут проблема

Вспоминай, что менял. Или восстанавливай из бекапа

router ★★★★★
()
Ответ на: комментарий от tat69tv

к машине с путти подключаюсь через AnyDesk

Энидеск иногда портит клавиатурный ввод. Замечал, когда лил прошивки в коммутаторы удалённо. Но, мне было проще, на том краю сидел ассистент и вводил юзера и пароль локально. После чего в консоли было видно, что на том краю вводится не совсем то, что я нажимаю со своего края.

imul ★★★★★
()
Ответ на: комментарий от router

Вопрос решен! Был сделан откат до обновления postgresql, оказывается на 10 Debian даже 12 версия postgre не встает, через пару манипуляций было установлена 16 версия без жалоб на зависимости, сейчас все работает стабильно и хорошо, нареканий нет!

tat69tv
() автор топика
Ответ на: комментарий от tat69tv

До этого стояла версия 11.1 видимо это было максимум либо прибито гвоздями, потому что даже для 12 версии нет нужных зависимостей, но при этом встала 16 версия и думает что у меня 16 Debian, но реально нареканий нет, все работает, как надо

tat69tv
() автор топика