If you use the IDE atom.io with some sort of remote sync/scp/sftp package you can’t just use ssh-keys out of the box, if you set them up with a passphrase (which you should!). Here’s the 3 options most plugins offer:
- Use password (unless you disabled the option on the server)
- Use ssh-key
- Use ssh-agent
The problem with #2 is, that you would have to save your passphrase in a clear-text file which is never a good idea. But you can use the ssh-agent on MacOS the following way:
- create a ~/.ssh/config file
- add this line: AddKeysToAgent yes
- $ ssh-add .ssh/id_rsa
- restart atom