Настроить:
ОС: CentOS5
узел 1: 172.16.1.1 sandbox1.local узел 2: 172.16.1.2 sandbox2.local
Узлы имеют имена хостов в файле горячих точек. Пинг друг к другу работает нормально.
Проблема:
Мой дом смонтирован из sandbox1.local: / home /% u / в sandbox2.local: / home /% u /. Я хочу установить беспарольный вход в этот общий домашний каталог. Имена пользователей такие же, например песочница на обоих узлах. Когда домашняя папка отключена на sandbox2.local, все работает нормально. Когда он монтируется через nfs из sandbox1.local: / home /% u / в sandbox2.local: / home /% u /, вход без пароля не выполняется и запрашивается пароль.
У кого-нибудь есть идеи, как добиться этого с общим домом через NFS?
Вывод отладки кажется другим:
debug2: key: /home/zandbak/.ssh/identity ((nil))
debug2: key: /home/zandbak/.ssh/id_rsa (0x9f4ce60)
debug2: key: /home/zandbak/.ssh/id_dsa ((nil))
debug1: Authentications that can continue: publickey,password
debug3: start over, passed a different list publickey,password
debug3: preferred gssapi-with-mic,publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /home/zandbak/.ssh/identity
debug3: no such identity: /home/zandbak/.ssh/identity
debug1: Offering public key: /home/zandbak/.ssh/id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/zandbak/.ssh/id_dsa
debug3: no such identity: /home/zandbak/.ssh/id_dsa
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
Я думаю, что это сработает, учитывая ваши комментарии выше:
sandbox1$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
Затем убедитесь, что монтирование NFS активно с 1 по 2. После этого вы сможете войти в систему с 1 по 2 и наоборот без паролей. Возможно, вам придется использовать id_rsa.pub
или authorized_keys2
в зависимости от вашей конкретной настройки.