Quick setup guide:
1. Open terminal
2. Run: ssh-keygen -t ed25519
3. Press enter (empty passphrase for passwordless)
This creates your key pair
1. Open terminal
2. Run: ssh-keygen -t ed25519
3. Press enter (empty passphrase for passwordless)
This creates your key pair
Comments
- id_ed25519 (private key - keep secret!)
- id_ed25519.pub (public key - share this)
```
ssh-copy-id username@remote-server
```
Enter password ONE LAST TIME. Done!
That's it! Try logging in - no password needed
1. First, copy your public key:
```
cat ~/.ssh/id_ed25519.pub
```
```
mkdir -p ~/.ssh
chmod 700 ~/.ssh
```
This sets correct permissions
```
echo "your-copied-public-key" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
```
```
touch ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
```