Acho que você está "fazendo errado", e há mais de um problema aqui, então vamos analisá-los.
-
~ username / .ssh / authorized_keys precisa ter uma lista de chaves que podem autenticar como aquele usuário. Então, se você e ele estão querendo logar como ele, isso é possível. Você precisa colocar ambas as chaves públicas em o arquivo authorized_keys - 1 chave por linha. Quando você fizer login usando seu chave, você ainda logar como username @ ip (ou seja, seu nome de usuário, não o seu.
-
Eu observei que você moveu a chave "marm04" para a conta dele. Assumindo que você é marm04, isso é um erro, você quer copiar ou catar, então, assumindo você já tem a chave dele, o comando para usar seria cat ~ marm04 / .ssh / authorized_keys > > ~ tester / .ssh / authorized_keys
-
Você também deve verificar o / etc / ssh / sshd_config e certificar-se de que existe nenhuma linha iniciando "AllowUsers" ou, se houver, você precisará ajustar então ele (e talvez seu IP dependendo de como está escrito) pode logar, e, em seguida, reinicie o SSHD.
-
Você precisa ser um pouco cuidadoso com o que está fazendo com permissões. Parece que você tornou o diretório executável e alterou sua permissões, mas você não alterou as permissões no arquivo authorized_keys.