Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Вход по SSH определённому пользователю только по ключу  (Прочитано 38396 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Measurer

  • Автор темы
  • Любитель
  • *
  • Сообщений: 63
  • Измеритель верёвочками
    • Просмотр профиля
Нужно разрешить определённому юзеру вход только по ключу.

Прочитал уже кучу статей и man, но полного понимания нет. На тестовой виртуалке не взлетает.
Я правильно понимаю, что если я в sshd_config помещу данный блок:

Match User vasya
    PasswordAuthentication no
    AuthenticationMethods publickey

то юзеру vasya должно быть разрешено логинится только по ключу? Или я чего-то не понимаю?
« Последнее редактирование: 15 Февраля 2024, 13:34:50 от Measurer »
IBM ThinkPad T60/ Intel Core  Duo T7200 2,00 GHz/ 4 Gb DDR2 SDRAM/ ATI Mobility Radeon X1400/ SSD Kingston 512 Gb/ DVD/CD-RW/ Wi-Fi, Bluetooth + Ubuntu Desktop 20.04

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Правильно. Причём AuthenticationMethods можно не указывать, sshd не полный идиот.

Ещё лучше будет создать группу пользователей и матчить по ней.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Measurer

  • Автор темы
  • Любитель
  • *
  • Сообщений: 63
  • Измеритель верёвочками
    • Просмотр профиля
Где данный блок нужно вставлять? Пробовал и в конце, и середине файла.
Как sshd понимает конец блока в конфиге? По табуляции (пробелам)?
IBM ThinkPad T60/ Intel Core  Duo T7200 2,00 GHz/ 4 Gb DDR2 SDRAM/ ATI Mobility Radeon X1400/ SSD Kingston 512 Gb/ DVD/CD-RW/ Wi-Fi, Bluetooth + Ubuntu Desktop 20.04

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6756
  • 20% Cooler
    • Просмотр профиля
Как sshd понимает конец блока в конфиге?
До следующего Match или конца файла.

Пользователь добавил сообщение 15 Февраля 2024, 19:07:55:
man sshd_config
Цитировать
Match   Introduces  a conditional block.  If all of the criteria on the
        Match line are satisfied, the keywords on the  following  lines
        override  those  set  in the global section of the config file,
        until either another Match line or the end of the file.
« Последнее редактирование: 15 Февраля 2024, 19:08:20 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

Страница сгенерирована за 0.058 секунд. Запросов: 22.