Невозможно отключить вход в систему ssh root [дубликат]

На этот вопрос уже есть ответ здесь:

Невозможно отключить root войдите в Ubuntu 14.10

  1. войдите как root
  2. vi / etc / ssh / ssh_config
  3. PermitRootLogin здесь нет строки, поэтому я добавляю ее
  4. service ssh restart
  5. root login все еще работает.

Я даже перезапустил сервер, но все еще могу войти в систему как root ...
Я также добавил нового пользователя, прежде чем все это сделал.
Я Я пропустил шаг?

0
задан 12 February 2015 в 14:59

2 ответа

PermitRootLogin sshd (демон) установка, не ssh (клиент) установка. Это должно войти /etc/ssh/sshd_config, где я довольно уверен, что Вы найдете PermitRootLogin строка.

6
ответ дан 6 October 2019 в 01:36

Просто требуемый для помещения это там с тех пор на нормальной корневой учетной записи установки ISO отключено (если, возможно, Вы не включили ее)

, я собираюсь предположить, что Вы не сделали и Вы используете облачный сервис как, возможно, Цифровой Океан, поскольку у них есть корень, включенный, если Вы не устанавливаете ключ.

, Если это верно, поскольку я также использую цифровой океан, я нахожу, что иногда легче позволить корневой вход в систему, но ограничить доступ IP-адресом.

Таким образом при выполнении чего-то, где Вы определенно должны базироваться доступ, можно сэкономить некоторое время, входя в корень, а не учетную запись пользователя и затем используя sudo и имея необходимость вставить пароль снова.

Это также сделано в /etc/ssh/sshd_config

У основания файла, добавляет строка

AllowUsers root@youripaddress 

Или если я - путь от основы здесь, и Вы включили корневую учетную запись, можно также ограничить доступ локальным адресом только.

AllowUsers root@192.168.1.100

Или можно предоставить любой компьютерный доступ на LAN

AllowUsers root@192.168.1.x

, Если Вы действительно идете этим путем, можно также хотеть определить обычного пользователя также, для порождения я думаю, устанавливаете ли Вы AllowUsers и не того пользователя, это не позволит Вам соединиться. Таким образом, как пример, скажем, Вы хотите предоставить корневой доступ от xxx.xxx.x.xx, но предоставить пользователю fer доступ отовсюду, установка была бы похожа

AllowUsers root@xxx.xxx.x.xx fer@*

@* средства отовсюду

, Вы можете также DenyUsers очень таким же образом для предотвращения определенных пользователей ssh доступ.

0
ответ дан 6 October 2019 в 01:36

Другие вопросы по тегам:

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