Bug 35622 - Неправильная интерпретация записей в known_hosts
Summary: Неправильная интерпретация записей в known_hosts
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: openssh (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Gleb F-Malinovskiy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-20 15:34 MSK by obirvalger@altlinux.org
Modified: 2025-10-15 17:25 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description obirvalger@altlinux.org 2018-11-20 15:34:57 MSK
При использовании следующей команды:
ssh -oProxyCommand="ssh -A <host1> ssh <user> -W <host2>:<port>" ''
ssh просит подтвердить установление соединения и в файле known_hosts создаётся запись, но при повторном выполнении этой команды опять повторяется запрос на подтверждение и создается ещё одна точно такая же запись в файле known_hosts.
Comment 1 Блинов Денис Вячеславович 2025-09-18 18:43:29 MSK
Воспроизводится на версии пакета 9.6p1-alt4
Comment 2 Блинов Денис Вячеславович 2025-10-11 20:47:18 MSK
Ошибка воспроизводится на платформах в роли host1:
p11-education-11.0-x86-64-kde
p11-education-11.0-x86-64-xfce
p11-kworkstation-11.1.1-x86-64
p11-workstation-11.1-x86-64
p11-server-11.0-x86-64-minimal

На версии пакета 9.6p1-alt5
Comment 3 Gleb F-Malinovskiy 2025-10-15 17:25:24 MSK
1. Используйте ProxyJump.
2. В этой конструкции -A лишний в любом случае, проброс агента совершенно не нужен в случае когда подключение происходит через проксирование сокета.

В этом примере вы сами в качестве единственной возможной подсказки имени для запоминания имени хоста дали ssh-клиенту пустую строку, что он и записал. Я согласен, что лучше бы ошибку вывел.