Three steps. Two are on her Mac, one is on yours. After that, ๐จโ๐ป takes over completely.
On her Mac, open System Settings and navigate to:
Toggle it on. Fine to leave open to all users on a home network.
Still on her Mac, open Terminal and run both:
ipconfig getifaddr en0
whoami
First line gives the IP (e.g. 192.168.1.42), second gives the username. Pass both to ๐จโ๐ป.
en1 โ some Macs flip Wi-Fi and Ethernet.
On your Mac, run this with her username and IP from Step 2:
ssh-copy-id username@192.168.1.42
Enter her login password once. That's it โ your public key lands in ~/.ssh/authorized_keys on her machine and you're never asked again.
If the password prompt rejects 3 times and closes the connection, skip ssh-copy-id entirely. On her Mac, open Terminal and run this โ replacing the key with your actual public key from ~/.ssh/id_ed25519.pub:
mkdir -p ~/.ssh && echo "YOUR_PUBLIC_KEY" >> ~/.ssh/authorized_keys && chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
Get your public key to paste in by running this on your Mac:
cat ~/.ssh/id_ed25519.pub
Copy the whole output (starts with ssh-ed25519), paste it into the command above in place of YOUR_PUBLIC_KEY, run it on her Mac. Done โ no password ever needed again.