From: Sergey Matveev Date: Wed, 22 Jun 2022 12:38:47 +0000 (+0300) Subject: Не всё так безболезненно с OpenSSH новым X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=ce7c5c973a74d7e874e59e124fd20fea512462cc;p=stargrave-blog.git Не всё так безболезненно с OpenSSH новым После перезапуска агента, в 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 ---