Я новичок в администрировании серверов, и я вижу, если кто-то может помочь.Любой совет очень важен.
Я столкнулся с этой проблемой при настройке моего сервера Centos7 с Ansible.В моем файле ansible.cfg в (/ etc / ansible / на сервере) закрытый ключ требует ссылки (private_key_file = / path / to / file).Я предполагаю, что именно поэтому я получаю «Отказано в доступе» при попытке пропинговать все хосты.
Мне интересно, как я могу ссылаться на закрытый ключ, который я использую для подключения к серверу со своей машины.Если это даже причина «Отказано в доступе».У меня есть личный ключ и открытый ключ на моем компьютере, а содержимое открытого ключа скопировано в файл .ssh / authorized_keys сервера.
Общий доступ к файлам на моем Macbook выключен. Я не верю, что это необходимо для ssh, поскольку я могу подключиться к серверу.
Неудачные попытки установить соединение с моим именем пользователя (а не ни одним)
Код, который я использовал: ansible -m ping all -vvv
host1 | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).",
"unreachable": true
}
host2 | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).",
"unreachable": true
}