ssh-agent работает некорректно

Это не работает, потому что вы закомментировали директивы allow-query и goodclients. Вы должны раскомментировать их и заполнить goodclients IPs/сетями, на запросы которых должен отвечать BIND.

acl goodclients {
    localhost;
    x.x.x.0/24;
};

options {
    ...
    allow-query { goodclients; };

}

От http://www.zytrax.com/books/dns/ch7/queries.html#allow-query

allow-query определяет список IP-адресов, которым разрешено выдавать запросы к серверу.

Также обратите внимание, что начиная с BIND 9.4.1-P1 поведение по умолчанию allow-query изменилось с разрешенного на запрещенное.

https://kb.isc.org/article/AA-00269/0/What-has-changed-in-the-behavior-of-allow-recursion-and-allow-query-cache.html

3
02.02.2017, 23:05
2 ответа

Вы создали ssh ключ. Само по себе это не включает аутентификацию с открытым ключом, вам также необходимо добавить открытый ключ в файл ~ / .ssh / authorized_keys на удаленной машине, к учетной записи, в которую вы хотите войти. Самый простой способ сделать это - использовать ssh-copy-id :

ssh-copy-id hostname

или

ssh-copy-id username@hostname

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

6
27.01.2020, 21:11

Имеете ли вы правильные разрешения на папку/файл .ssh и .ssh/authorized_keys? В зависимости от конфигурации вашего SSH-сервера могут потребоваться строгие разрешения. Также убедитесь, что права собственности указаны правильно.

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
2
27.01.2020, 21:11

Теги

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