From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=ham autolearn_force=no version=3.4.1 From: "Michael A. Kangin" To: ALT Linux Community general discussions Message-ID: <4c54b226-8d89-9c7a-d29f-aa01d20c7f14@complife.ru> Date: Thu, 16 Jun 2016 21:38:35 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Subject: [Comm] p7: ssh-agent X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jun 2016 19:38:38 -0000 Archived-At: List-Archive: List-Post: Добрый день, извините, что я про P7 всё еще. После обновления до openssh до 6.7p1-alt1.M70P.2 что-то сломалось в ssh-агенте. у меня два ключа - dsa и ed25519. При попытке сказать ssh-add происходит следующий диалог: $ ssh-add Enter passphrase for /home/mak/.ssh/id_dsa: Identity added: /home/mak/.ssh/id_dsa (/home/mak/.ssh/id_dsa) Enter passphrase for /home/mak/.ssh/id_ed25519: ssh-add: Error reading response length from authentication socket. Could not add identity: /home/mak/.ssh/id_ed25519 Т.е. для DSA-ключа идентификация как бы запоминается (как бы - потому что реально нет, и при ssh-логине спрашивается опять), а для ed25519 происходит ошибка общения с агентом. Так же у меня в xfce при попытке входа на удалённый хост выскакивает окошко какого-то графического ask_pass, и эта идентификация уже через него нормально запоминается для DSA-ключа. А для ed25519 окошка ask_pass и не выскакивает. При загрузке компьютера какой-то агент запускается: mak 3896 0.0 0.0 13688 304 ? Ss 02:10 0:00 ssh-agent -u Переменные среды: SSH_AGENT_PID=3896 SSH_ASKPASS=/usr/lib/openssh/ssh-askpass SSH_AUTH_SOCK=/run/user/500/keyring-ZRiNWN/ssh При этом этот же агент без всякого перезапуска начинает волшебным образом всё запоминать, если сделать такую вот ссылочку: ln -sf ~/.ssh/agent /run/user/500/keyring-ZRiNWN/ssh Однако, при этом совершенно перестаёт появляться графический ask_pass. Я, признаться, имею очень смутное представление как все эти части между собой соотносятся и кто кого запускает. И буду благодарен за указание направлений, куда копать, чего менять.