Отключенный корневой вход в систему для SSH в Centos 5.9, ключ входит в больше работу

Ваш первый пример прекрасен - что ошибка, вероятно, означает, что на оболочку в настоящее время указывают nologin. Просто измените его на допустимую оболочку или используйте что-то как sudo который является видом взлома, но работал бы.

[root@monkey]# grep monkey /etc/passwd
monkeyman:x:100:101:monkeyman:/home/monkeyman:/sbin/nologin

[root@monkey]# sudo -u monkeyman echo "hi"
hi
[root@monkey]# su monkeyman -c 'echo hi'
This account is currently not available.
2
задан 18 February 2014 в 15:08
3 ответа

Вам нужна консоль / вне диапазон доступа. Свяжитесь со своим хостинг-провайдером или запланируйте визит или что-то еще.

5
ответ дан 3 December 2019 в 09:17

Я поискал в Интернете и обнаружил, что есть консоли VPS, которые позволят вам получить доступ к вашему серверу. Ваш облачный провайдер должен быть в состоянии помочь вам в этом. После того, как вы вернетесь на сервер, скопируйте «заведомо исправную» копию файла sshd_config поверх существующего файла. Вы уверены, что отключили все остальные способы подключения к серверу?

0
ответ дан 3 December 2019 в 09:17

Войдите в систему через удаленную консоль, аварийный диск и т. Д., В зависимости от того, что дает вам ваш провайдер.

Если вы хотите иметь возможность использовать ssh для получения root-прав с помощью ключей, а не паролей , затем задайте:

PermitRootLogin without-password
1
ответ дан 3 December 2019 в 09:17

Теги

Похожие вопросы