Рейтинг:0

Можно ли ограничить подключение пользователей SSH-клиентов ТОЛЬКО, если я вручную ввожу ключ на SSH-сервер?

флаг in

Итак, в основном я хочу получить более безопасный способ подключения по ssh к моему серверу, потому что он расположен в очень большой локальной сети.Я пытался использовать брандмауэр, чтобы разрешить доступ только к определенным IP-адресам, это работает, но кто-то может вручную изменить IP-адрес на тот, который разрешен UFW.

Я хочу, чтобы, если кто-то захочет войти в SSH, мне, как серверу, придется вручную вводить ключ клиента на сервер.

Nikita Kipriyanov avatar
флаг za
Что вы подразумеваете под "ручным вводом"? Отключить возможность автоматического развертывания ключей с помощью `ssh-copy-id`, запретить пользователям добавлять/обновлять свои ключи?
Рейтинг:1
флаг ar

Я хочу, чтобы, если кто-то захочет войти в SSH, мне, как серверу, придется вручную вводить ключ клиента на сервер.

Это в основном то, что аутентификация на основе ключей делает.

Вы добавляете ключ (или несколько ключей) для каждого пользователя, которому разрешено подключение. Ключи представляют собой большие криптографические секреты, т. полностью не поддается грубой силе. Кто-то без ключа не может пройти аутентификацию.

Это вполне приемлемо для серверов, подключенных к Интернету.

Рейтинг:0
флаг cn

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

Если вы используете закрытый ключ, защищенный паролем, к которому есть доступ только у вас, они не смогут войти в систему независимо от того, какой IP-адрес они используют.

Вы можете отключить вход на основе пароля, отредактировав /etc/ssh/sshd_config файл и настройки ВызовОтветАутентификация, ПарольАутентификация и ИспользоватьPAM к нет (подробнее здесь). Вы должны делать только то, что вы правильно настроили и протестировали, используя ключи ssh для входа в систему, чтобы не заблокировать себя от машины.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.