Я хотел бы подключить 4 хоста с SSH без пароля. Я генерирую открытый ключ RSA с помощью команды ssh-keygen, а затем копирую этот ключевой файл на другие машины с помощью команды ssh-copy-id -i ~ / .ssh / id_rsa.pub @. Когда я пробую ssh на первых двух хостах, он работает, а не спрашивает пароль для входа в систему, но третий по-прежнему нужен ключ. Когда я пытаюсь подключиться к двум рабочим узлам с помощью команды ssh -v, хост принимает ключ,
debug1: Offering public key: /home//.ssh/id_rsa
debug1: Server accepts key: pkalg ssh-rsa * *
, а другой предлагает ключ, пропускает прием и пытается спросить .ssh / identity и .ssh / id_rsa.
debug1: Offering public key: /home/hadoop/.ssh/id_rsa
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
Как мне это сделать?