Summary: | mc должен быть собран с --enable-vfs-sftp | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Илья Демьянов <cavetroll> |
Component: | mc | Assignee: | Sergey Y. Afonin <asy> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P5 | CC: | aborodin, aen, asy |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Илья Демьянов
2022-10-31 16:30:21 MSK
mc-4.8.30-alt4 -> sisyphus: Tue Oct 03 2023 Sergey Y. Afonin <asy@altlinux> 4.8.30-alt4 - updated to 20230916 git snapshot (mc.ext.ini-escape.patch included) - built with --enable-vfs-sftp (ALT #44181) - built with --with-search-engine=pcre2 Для p10 задание 330903 Нашлась не то, чтобы проблема, но некоторый нюанс. Умолчание отпечатка в libssh2 (1.9.0-alt2) отличается от openssh (7.9p1-alt4.p10.3). Последний создаёт ED25519 (собственно уже 7.2p2-alt2.M80P.2 так делает), а mc с использованием libssh2 1.9.0-alt2 создаёт ecdsa-sha2-nistp256. Хорошо оно, или плохо - не знаю пока. При этом в p8 вообще происходит пересоздание отпечатся с ED25519 на ssh-rsa (libssh2 1.4.3-alt3.M80P.1). (In reply to Sergey Y. Afonin from comment #3) > При этом в p8 вообще происходит пересоздание отпечатся с ED25519 на ssh-rsa > (libssh2 1.4.3-alt3.M80P.1). Более того, из ~/.ssh/known_hosts вообще исчезают строки, где не ssh-rsa и ssh-dsa. Наверное, это даже где-то баг. (Ответ для Sergey Y. Afonin на комментарий #4) > Более того, из ~/.ssh/known_hosts вообще исчезают строки, где не ssh-rsa и > ssh-dsa. Наверное, это даже где-то баг. Более того, из ~/.ssh/known_hosts вообще исчезают строки, где не ssh-rsa и ssh-dsa. Наверное, это даже где-то баг. Не этот ли? https://midnight-commander.org/ticket/4506 (In reply to Илья Демьянов from comment #5) > Не этот ли? https://midnight-commander.org/ticket/4506 Нет. Тут обратная ситуация, когда в known_hosts есть ssh-rsa. Плюс строки не пропадают. Я на эту проблему не наткнулся, да она и не очень частой должна быть, так как два разных ключа для одного хоста в known_hosts не очень нормально наверное. А я про ситуацию при попытке в p8 сбакпортировать, описанное в Comment 4 в p9/p10/Sisyphus не возникает. (In reply to Sergey Y. Afonin from comment #4) > > При этом в p8 вообще происходит пересоздание отпечатся с ED25519 на ssh-rsa > > (libssh2 1.4.3-alt3.M80P.1). > > Более того, из ~/.ssh/known_hosts вообще исчезают строки, где не ssh-rsa и > ssh-dsa. Наверное, это даже где-то баг. Андрей, а known_hosts mc изменяет, или сама библиотека libssh? (Ответ для Sergey Y. Afonin на комментарий #7) > Андрей, а known_hosts mc изменяет, или сама библиотека libssh? Изменяет посредством API libssh2, когда пользователь даёт согласие на добавление нового ключа (см. sftpfs_update_known_hosts). |