У меня есть сервер под управлением Ubuntu. Я установил openssh-сервер и хотел использовать ключ ssh для входа в систему. Все отлично работает, кроме одного. На сайте сообщества Ubuntu написано:«Это значительно повышает вашу безопасность, но делает невозможным подключение к вашему компьютеру с компьютера друга без предварительного одобрения ПК [...]» (https://help.ubuntu. com/community/SSH/OpenSSH/ Настройка).
Я создал пару ключей на моем сервере / на стороне сервера. Затем я добавил открытый ключ для authorized_keys, передал закрытый ключ на мой клиентский компьютер и удалил закрытый ключ с сервера.
Я могу войти с моего компьютера с закрытым ключом. Но я также могу войти с любого другого компьютера или смартфона с помощью этого закрытого ключа.
Это поведение правильно? Потому что вышеприведенная цитата говорит, что я должен одобрить каждого нового клиента, но на практике у меня нет.