Adicione sua chave pública ao .ssh / authorized_keys da máquina local. O SSH não verifica quaisquer outras chaves públicas além daquelas em você authorized_keys, não importa se a chave foi gerada naquela máquina ou se você é um usuário local.
Estou tentando executar alguns comandos em uma máquina remota usando a sintaxe:
ssh -l ${USER} ${HOSTNAME} "$SCRIPT"
Eu recebo uma solicitação para minha senha na máquina (local). Eu preciso desativar este aviso:
Exemplo:
lmasry@elmasry-Latitude-E6430:~/scripts$ ssh -l ${USER} ${HOSTNAME} "$SCRIPT"
elmasry@elmasry-latitude-e6430's password:
Minha chave autorizada já está no servidor remoto, então sempre que eu ssh esta máquina eu não sou solicitado a senha. Alguma idéia de porque estou sendo solicitado a fornecer uma senha na máquina local e como removê-la?
Thnx
Adicione sua chave pública ao .ssh / authorized_keys da máquina local. O SSH não verifica quaisquer outras chaves públicas além daquelas em você authorized_keys, não importa se a chave foi gerada naquela máquina ou se você é um usuário local.