Estou escrevendo um script de instalação do kickstart que irá configurar um usuário em um servidor com os arquivos anteriores e as permissões que ele possuía antes. O usuário que estou configurando tem chaves ssh localizadas em .ssh/
que eu também copio para que a autenticação não precise ser configurada novamente.
No entanto, toda vez que eu tento enviar o ssh para o servidor para o qual as chaves estão configuradas, é solicitada a senha.
Ele estava funcionando depois que eu configurei as chaves, mas parou de funcionar depois que criei o mesmo nome de usuário com as chaves que foram originalmente criadas. Eu verifiquei as permissões dos arquivos e eles são os mesmos em .ssh
.
Este processo é possível?
Edite para mostrar / var / log / secure no servidor de destino
Configurando como novo usuário com chaves ssh:
Jul 1 10:24:01 myuser sshd[14957]: Accepted password for targetserveruser from 192.168.55.55 port 33176 ssh2
Jul 1 10:24:02 myuser sshd[14957]: pam_unix(sshd:session): session opened for user targetserveruser by (uid=0)
Jul 1 10:24:02 myuser sshd[14977]: Received disconnect from 192.168.55.55: 11: disconnected by user
Jul 1 10:24:02 myuser sshd[14957]: pam_unix(sshd:session): session closed for user targetserveruser
Jul 1 10:24:21 myuser sshd[14980]: Accepted password for targetserveruser from 192.168.55.55 port 33177 ssh2
Jul 1 10:24:21 myuser sshd[14980]: pam_unix(sshd:session): session opened for user targetserveruser by (uid=0)
Jul 1 10:24:22 myuser sshd[14997]: Received disconnect from 192.168.55.55: 11: disconnected by user
Jul 1 10:24:22 myuser sshd[14980]: pam_unix(sshd:session): session closed for user targetserveruser
Jul 1 10:24:33 myuser sshd[15002]: Connection closed by 192.168.55.55 [preauth]
Após a repetição do processo de cópia da chave ssh-copy-id (alterei a chave mostrada para segurança)
Jul 1 10:26:28 myuser sshd[15058]: Accepted publickey for targetserveruser from 192.168.55.55 port 33180 ssh2: RSA 3c:40:a1:dc:6d:05:1e:27:6b:b2:b5:98:f8:58:b6:96
Jul 1 10:26:28 myuser sshd[15058]: pam_unix(sshd:session): session opened for user targetserveruser by (uid=0)
Jul 1 10:26:28 myuser sshd[15061]: Received disconnect from 192.168.55.55: 11: disconnected by user
Jul 1 10:26:28 myuser sshd[15058]: pam_unix(sshd:session): session closed for user targetserveruser
Jul 1 10:26:28 myuser sshd[15064]: Accepted publickey for targetserveruser from 192.168.55.55 port 33181 ssh2: RSA 3c:40:a1:dc:6d:05:1e:27:6b:b2:b5:98:f8:58:b6:96
Jul 1 10:26:28 myuser sshd[15064]: pam_unix(sshd:session): session opened for user targetserveruser by (uid=0)
Jul 1 10:26:28 myuser sshd[15071]: Received disconnect from 192.168.55.55: 11: disconnected by user
Jul 1 10:26:28 myuser sshd[15064]: pam_unix(sshd:session): session closed for user targetserveruser
O log mostra que há definitivamente um processo diferente acontecendo. Mesmo que as chaves autorizadas estejam presentes nas duas execuções com a mesma permissão.
Existe outro arquivo em algum lugar que precisaria ser atualizado?