Я использую OpenSSH 6.7p1 на Debian 8 (Джесси).
Я использую аутентификацию с открытым ключом. Как часть этого, я использую опцию авторизации "from" в моем файле author_keys.
Я обнаружил, что при указании разрешенного исходного узла по IP-адресу ограничения доступа работают, как и ожидалось. Но когда я указываю разрешенный исходный хост по имени хоста, доступ не предоставляется. Он пропускает аутентификацию с открытым ключом и запрашивает пароль.
Рабочая запись в author_keys выглядит следующим образом:
from="10.1.1.1" ssh-rsa ...
Неработающая запись в author_keys выглядит так:
from="snoopy" ssh-rsa ...
Имя хоста "snoopy" разрешается файлом /etc /hosts. У меня нет DNS-клиента, работающего на одной из машин. Следующая запись появляется в /etc /hosts на обеих задействованных машинах:10.1.1.1 snoopy
Есть ли какой-нибудь способ, которым я могу заставить это работать, или это ограничение / проблема с моей версией OpenSSH?