From ce7c5c973a74d7e874e59e124fd20fea512462cc Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 22 Jun 2022 15:38:47 +0300 Subject: [PATCH] =?utf8?q?=D0=9D=D0=B5=20=D0=B2=D1=81=D1=91=20=D1=82=D0=B0?= =?utf8?q?=D0=BA=20=D0=B1=D0=B5=D0=B7=D0=B1=D0=BE=D0=BB=D0=B5=D0=B7=D0=BD?= =?utf8?q?=D0=B5=D0=BD=D0=BD=D0=BE=20=D1=81=20OpenSSH=20=D0=BD=D0=BE=D0=B2?= =?utf8?q?=D1=8B=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit После перезапуска агента, в ac8333dcf2a8d2e40a00b4a551355760aa0e28b7 упоминал что пришлось перешифровать приватный ключ, так как был какой-то другой алгоритм (не нашёл с ходу как узнать конкретику). Позже обнаружил что у меня не печатается ничего на кириллице на удалённых серверах. Судя по changelog-у OpenSSH я не увидел что именно поменялось в поведении, но LANG переменная не выставляется после login-а и наверное дело в этом. Помню что если .login_conf пуст, то добиться работы UTF-8 проблематично. Не понял почему прежде работало, но в итоге в ~/.ssh/environment добавил нужный LANG и всё заработало. А дальше я обломался с копированием файла через scp. В курсе что оно стало использовать SFTP, но в логах появляется: fatal: unable to make the process untraceable: No such process и соединение обрывается. Судя по https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259174 оно никогда и не работало. Не стал заморачиваться и поэтому просто добавил strict=0 в функцию. Даже с первого раза написал корректный ed скриптик для добавления этой строчки, (внезапно захотелось тряхнуть стариной без patch-а): 40a strict = 0; . wq -- 2.50.0