Существуют ли опенсурсные «закладки» для линукс-серверов?
К примеру, на сервере (арендованном) закрыты все порты, кроме 80, 443 и случайного под ssh с авторизацией по ключу. Предположим коллега случайно сносит мой ключ, а сам уезжает в отпуск.
Есть ли нечто готовое, что умеет работать в режиме демона от рута, а заодно маскироваться под что-то безобидное, что бы поставить и забыть. А в случае такой случайности, как выше, можно было бы получить рут-доступ?
Ммм? Ну руткит - уже по названию предназначен, как правило, для получения рута на основе уязвимостей системы. А рут есть. А потому никакой этической проблемы нет, проблема -его сохранить.
Да полно из стандартного набора софта - проброс управления через nc ну а различные руткиты советовать тут считаю как минимум не этичным, так-как в случае с уехавшим коллегой маскировка не нужна.
Нуы. Вообще на этот случай есть смысл хранить копию ключа в .ssh/authorized_keys2. https://debian.pro/1278 а вообще тут я писал, как по http запускать что-то на сервере "в консоли" без apache+cgi. Только эту штуку за авторизацию убрать не забудьте. Что будет внутри скрипта - ваше дело. Можете пароль рутовый менять оттуда на заведомо известный только вам.
Если брать описанную ситуацию в вопросе. то у каждого хостера есть саппорт, где смогут без труда восстановить пароль и веб панель, где ключики можно загрузить ручками. Если цели иные, то Вам надо искать какие-то руткиты, не думаю, что они открыто лежат на гитхабе каком-нибудь. Надо лезть в специализированные сообщества.