bumokep, есть несколько вариантов.
Например в /etc/ssh/ssh_config добавить:
Host 2.2.2.2IdentityFile ~/.ssh/id_rsa2
Тогда для 1.1.1.1 и всех остальных IP будет использоваться по умолчанию - ~/.ssh/id_rsa.
Либо как я писал в первый раз, заменить/добавить в /etc/ssh/ssh_config после директивы "Host *" строчку:
IdentityFile ~/.ssh/ids/%h/id_rsa
Тогда ключ ~/.ssh/id_rsa надо переместить в ~/.ssh/ids/1.1.1.1/id_rsa и ~/.ssh/id_rsa2 соотвественно в ~/.ssh/ids/2.2.2.2/id_rsa.
Ну и конечно никто не мешает в ~/.bashrc добавить:
ssh-add ~/.ssh/rsa2
Наверное это неплохо подойдет для организации своего "dropbox" на Bittorent Sync. Надо попробовать.
Спасибо.
Если правильно понял проблему, то такое поведение логично.
На первый сервер логиниться, так как при подключении без параметров ssh по умолчанию используют ключ, который лежит в ~/.ssh/id_rsa. Ключ ~/.ssh/id_rsa2 используются, только если он добавлен с помощью ssh-add в текущий ssh-agent, который после перезагрузки автоматически этот ключ не подтягивает, либо если его явно указать (ssh -i ~/.ssh/id_rsa2)
Нужно либо автоматически добавлять ключ в ssh-agent в каком-нибудь загрузочном скрипте, либо сделать так, чтобы соотвествующий ключ выбирался сам на основе, к примеру, IP сервера.
Тогда нужно добавить в настройку ssh клиента что-то типа:
Тогда приватный ключ для 1.1.1.1 будет искаться в ~/.ssh/ids/1.1.1.1/id_rsa.
Да ... Это rescue mode. Запускайте команду installimage или через robot.your-server.de устанавливайте систему.
Написали бы на чем основаны эти выводы.
Что за виртуализация?
И что такое SSHD 30G 😕 SSD-HDD? SSD?
Может не совсем в тему, но смотрели ли в SMART данные?
Да, действительно, посмотрел их сайт - поддержку 5.4 они все-таки добавили. 2 года назад были и с 5.3 проблемы.
Он еще жив 😕Или у вас PHP 5.3?
phpaccelerator - APC?