For easy data transfer over command-line.
See if SSH is enabled by running the following in a terminal:
sudo systemsetup -getremotelogin
Remote Login: Off
Enable it:
sudo systemsetup -setremotelogin on && sudo systemsetup -getremotelogin
Remote Login: On
If you want to disable it, later on:
sudo systemsetup -setremotelogin off
If you want to pull files from a Mac machine to a Linux machine (assuming both source & destination's SSH runs on port 22.. if not, specify the port as -p 123
):
Grab a file from the Mac:
scp -r localadmin@mojave.local:/Users/localadmin/Desktop/macapp.app ~/Desktop
Because .app's are essentially just folders, scp would initially throw: not a regular file
- use the recursive -r
flag to pull it over.
Send to the Mac from Linux:
scp ~/Desktop/test.sh localadmin@mojave.local:/Users/localadmin/Desktop