Как разрешить прямой root-доступ через SSH в определенном диапазоне IP-адресов?

Частью программного обеспечения, ответственного за выбор шрифта в Linux, является Fontconfig. Это исследует свойства каждого шрифта, а также его собственной конфигурации для определения, которые имеют глифы, которые покрывают определенные языки частично или полностью и заменяет ими как соответствующими.

6
17.08.2015, 04:25
2 ответа

Посмотрите раздел AUTHORIZED_KEYS FILE FORMAT на странице руководства sshd. Затем добавьте что-то вроде следующего в ~ root / .ssh / authorized_keys (где часть ssh-ed25519 ... заменяется вашим открытым ключом ssh):

from="192.168.1.0/24" ssh-ed25519 AA...

Тогда это ключ будет разрешен только из вашей конкретной сети.

Также убедитесь, что у вас есть следующее в sshd_config:

PermitRootLogin prohibit-password
10
27.01.2020, 20:22

Изменение конфигурации, которое вы сделали, означает "разрешить root с 192.168.1.0/24, запретить все остальное". Другими словами, только те условия, которые соответствуют, являются разрешенным доступом.

Вместо этого вы можете попробовать:

AllowUsers root@192.168.1.? anotheruser1 anotheruser2

Это означает root с 192.168.1.0/24, а два других пользователя откуда угодно.

4
27.01.2020, 20:22

Теги

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