but I don't know why it's working!All the online (macOS) documentation that I read regarding this process mentions tweaks that should be made to the daemon configuration file: /etc/sshd_config However, that file does not exist! I do have the file /etc/ssh/sshd_config (and a whole lot of other stuff in that directory) but no ssh-related files in /etc.These online sources say that I need to make the following changes to /etc/sshd_config:RSAAuthentication yesPubkeyAuthentication yesPermitRootLogin noPasswordAuthentication noPermitEmptyPasswords noChallengeResponseAuthentication noI've never made a single one of these changes - because there is no /etc/sshd_config in El Capitan or High Sierra - yet everything works as expected. and everything I've done so far is working perfectly fine (as far as I can tell). I understand the process of setting up password-less ssh operations having done this before (on macOS and non-macOS systems). and wanted to configure password-less operation of ssh between these machines. Terminal can be used to get a local terminal window, and also supports SSH connections to remote servers. To use it, goto Finder, and selext Go Utilities from the top menu. Take the public key and paste it into your VM setup, by copying the entire contents of the ided25519.pub in the SSH public key. Using the built-in SSH client in Mac OS X Mac OS X includes a command-line SSH client as part of the operating system. Select Use existing public key in the dropdown for SSH public key source so that you can use the public key you just generated.
I've been doing a lot of systems setup, backup, copying, etc. Add SSH key to your VM In the previous step, you generated an SSH key pair.
What is the proper location for sshd_config? I'm running both El Capitan and High Sierra on various boxes.