A-ról egyszerűen ssh -a user@B, és simán beenged B. Ez a kulcs amit ír, nem létezik A-n, hanem ez az én kulcsom, amit az én gépemről hoz.
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key: RSA SHA256:xxxxxxxxxxxxx /Users/macadm/.ssh/id_rsa
debug1: Server accepts key: pkalg rsa-sha2-512 blen 279
debug1: Authentication succeeded (publickey).
Authenticated to ...
Ezzel tudom megakadályozni A-n (vagy nyilván ha explicit megadok egy másik kulcsot):
ssh user@B -o IdentityAgent=none
De nekem olyan megoldás kellene, ami a B-n tiltja ezt meg. De gyanítom, hogy ez így nem fog menni, mert nem tudja megkülönböztetni, hogy honnan kapja.