В целях безопасности моя компания хочет, чтобы я не позволял кому-либо иметь возможность входить на наш сервер Ubuntu как root удаленно через SSH. Мы по-прежнему хотим, чтобы корневая учетная запись существовала, но мы не хотим, чтобы она могла входить удаленно. Как бы я это сделал?
Заранее большое спасибо за ваше время.
источник
sudo service ssh restart
вступить в силуsudo apt-get install openssh-server
Отредактируйте файл
/etc/ssh/sshd_config
, ищитеи установите его в
no
.источник
AllowUsers <username>
, разве это не позволит никому войти в SSH?DenyUsers
систему.Конфигурация по умолчанию предусматривает блокировку учетной записи root, поэтому вы не можете войти в систему как root удаленно. Вам не нужно ничего делать, если только вы не хотите убедиться, что не можете войти в систему как root удаленно, используя ключ RSA. Конечно, если вы не хотите этого делать, просто не устанавливайте корневой ключ.
источник
PermitRootLogin
был установленyes
и не былоAllowUsers
илиDenyUsers
конфигурация линии. Если я что-то не упустил, я не думаю, что можно с уверенностью предположить, что он заблокирован по умолчанию