Opened 8 years ago

Closed 8 years ago

Last modified 6 years ago

#481 closed баг (fixed)

Глупости SSH

Reported by: san Owned by: dimag
Priority: critical Milestone:
Component: ПО MC04-Dispatcher. Пульт диспетчера/техника Keywords: interface
Cc:

Description

  1. Если ключ сервера был изменён, программа выдаст диалог, если в диалоге выбрать "отказаться от подключения ssh" будет закрыта вся программа.
  2. При запуске-авторизации программа зачем-то подключается к серверу по SSH.

Нужно устранить вышеперечисленные глупости.

Change History (13)

comment:1 by dimag, 8 years ago

По второму пункту - как узнать что ключ изменён? только подключившись, то есть программа должна сделать попытку подключения к cерверу по SSH.

Last edited 8 years ago by dimag (previous) (diff)

comment:2 by san, 8 years ago

А зачем программе узнавать о том что ключ изменён, если ей не нужно подключаться по ssh?

comment:3 by dimag, 8 years ago

То есть вы предлагаете выводить данное сообщение при первом использование SSH-соединения, а во время инициализации программы SSH соединение никак не инициализировать.

in reply to:  3 comment:4 by san, 8 years ago

Replying to dimag:

То есть вы предлагаете выводить данное сообщение при первом использование SSH-соединения

Почему при первом? где я сказал что предлагаю это делать при первом подключении?

В этом тикете я предлагаю:

  1. Устранить глупость с закрытием программы при отказе от SSH соединения
  2. В предыдущих обсуждениях SSH я спрашивал: "зачем программе нужно устанавливать SSH соединение при запуске?" так как внятного ответа нет, делаю вывод что это сделано "просто так" и предлагаю убрать ненужные действия из программы.

comment:5 by dimag, 8 years ago

Выбор пользователя будет из 2 пунктов в запросе "RSA ключ сервера поменялся, запомнить новый?"
"Запомнить новый ключ" - новый ключ запоминается
"Отменить подключение" - действие отменяется
Как реализовать "Не запоминать" нет информации.

comment:6 by alx, 8 years ago

Программа даже при всем желании не может запомнить ни RSA, ни DSA, ни какой угодно другой ключ SSH-сервера по одной простой причине: ключ сервера никогда не передается клиенту. Не надо писать глупости и смешить пользователей нашей программы.

comment:7 by dimag, 8 years ago

"Не запоминать" - теперь можно использовать, хотя разработчики SSH не рекомендуют работать со старым ключом.

comment:8 by san, 8 years ago

Начиная с comment:5 обсуждение не по теме этого тикета, логично было обсуждать это в #479

Last edited 8 years ago by san (previous) (diff)

comment:9 by dimag, 8 years ago

Keywords: interface added

r496
SSH не инициализируются при запуске программы, инициализируется при первом использование, при отсутствие соединения и наличие нового ключа на сервере выводиться запрос на замену ключа как в #479.

comment:10 by dimag, 8 years ago

Resolution: fixed
Status: newclosed

in reply to:  7 ; comment:11 by alx, 8 years ago

Replying to dimag:

разработчики SSH не рекомендуют работать со старым ключом.

Что значит "работать со старым ключом"? Какую именно работу клиент может выполнять со старым ключом - ключом, который когда-то был на сервере, но которого сейчас нет?

in reply to:  11 comment:12 by san, 8 years ago

Replying to alx:

Replying to dimag:

разработчики SSH не рекомендуют работать со старым ключом.

Что значит "работать со старым ключом"?

Это просто очередная глупость, которую написал Дима...
Предлагаю прекратить обсуждение глупостей.

Работать программа должна так как описано в тексте тикетов #479 и #481

comment:13 by san, 6 years ago

Milestone: Срочно!

Milestone deleted

Note: See TracTickets for help on using tickets.