From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.2.5 Message-ID: <4F473CB5.7050807@rambler.ru> Date: Fri, 24 Feb 2012 11:31:01 +0400 From: Vasij User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 MIME-Version: 1.0 To: sysadmins@lists.altlinux.org References: <4F4474F3.3000607@rambler.ru> <20120222112047.GA31095@t60p.mithraen.ru> <4F44DB55.3000105@rambler.ru> <4F44E19F.5080600@rambler.ru> <4F44E5D8.6070901@ukr.net> <4F462AC7.9000300@kemsu.ru> <4F464793.6070208@ukr.net> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Sysadmins] ssh: Permisson denied(publickey) X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux sysadmins' discussion List-Id: ALT Linux sysadmins' discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Feb 2012 07:31:22 -0000 Archived-At: List-Archive: 23.02.2012 18:20, Mykola S. Grechukh пишет: > 23 февраля 2012 г. 14:05 пользователь "Vasyĺ V. Vercynśkyj"<> написал: >> 23.02.2012 14:02, REAL пишет: >> >>> 22.02.2012 18:55, "Vasyĺ V. Vercynśkyj" пишет: >>>> А здесь что непонятного? Как и предполагалось, старый ssh ищет >>>> публичный ключ в ~/.ssh/authorized_keys2. Если бы Вы выполнили >>>> копирование ключа через скрипт, как Вам подсказывали: >>>> $ ssh-copy-id -i id_rsa2 [user@]server >>>> то ошибки бы этой не было. >>> >>> у меня этот способ проблему решил :) >>> >>>> И подключайтесь к нему: >>>> $ ssh host -i ~/.ssh/id_rsa2 >>> >>> а это необязательно, оказалось достаточно: >>> $ ssh name@host >>> >> этого достаточно, если ключ, по которому проходит авторизация имеет >> умолчательное имя — id_rsa, в противном случае (к примеру, если используются >> различные ключи для доступа к разным серверам) ключ при подключении нужно >> указывать обязательно, ну или «прибить» его к соответствующему хосту в >> ~/.ssh/config через параметр IdentityFile. > А ещё лучше прочитать man ssh-agent. > > Всем большое спасибо, проблему решили. Итог: Ключ ищет и в authorized_keys, и в authorized_keys2. Приоритетнее authorized_keys. Копировать публичный ключ можно и руками, без каких либо скриптов. Ошибка была в том что: в файле authorized_keys каждый публичный ключ должен быть в отдельной строке.