Um, the previous step covers how to upload public keys and doesn't mention the private key at all. That wasn't my question though nearly as much as the meaning of
Log in to the server console as one of the users whose public key you just uploaded.
spcifically
Log in to the server
which server... the VM instance my entire Phabricator stack is hosted on or the new SSH?
This could refer to SSHing into the server VM on AWS. This could technically also refer to SSHing into the SSH "server" I am trying to set up for repositories as per the documentation.
The official Phabricator documentation looks like this:
If you did everything correctly, you should be able to run this command:
Start SSHD: Now, start the Phabricator sshd:
sudo /path/to/sshd -f /path/to/sshd_config.phabricator
$ echo {} | ssh vcs-user@phabricator.yourcompany.com conduit conduit.ping
...and get a response like this:
{"result":"phabricator.yourcompany.com","error_code":null,"error_info":null}
Which indicates that the
echo {} | ssh vcs-user@phabricator.yourcompany.com conduit conduit.ping
command should just be entered in my normal SSH into the VM instance. I'm assuming this based off the first two lines:
Start SSHD: Now, start the Phabricator sshd:
sudo /path/to/sshd -f /path/to/sshd_config.phabricator
I guess this is less of a question and more me letting it be known that the line mentioned above from your documentation can be very confusing, as at no point do any of the previous steps allow me to use my newly generated private key to SSH into the AWS instance using my admin connection used up until that point. In theory one could SSH into the repo SSH server, but it is not clearly worded.
Also I really do suggest documenting the Phabricator generation of keys and all the local steps a user would need to take to install their private key on their local client machine in order to pull from the newly setup SSH. Sure most users who are working on this stuff won't have issues generating their own key-pairs but the GUI operations of doing so through Phabricator are far simpler.