I feel stupid, that makes sense now, but still running into road blocks. They should explain that a little better on their pages. After I try to put my hostname in, while I am logged into oneadmin under terminal, I now get:
/var/lib/one/.ssh/known_hosts file should belong to oneadmin. If not, try to chown to oneadmin:oneadmin and then run the ssh-keyscan command while logged in as oneadmin.
here is what I do just run that as root like this ssh-keyscan localhost (replace that with your servers hostname) >> /var/lib/one/.ssh/known_hosts though I recommend running this command as root otherwise you will get the access denied error on oneadmin user unless you use sudo with oneadmin user or just run it as root.
the choice I choose to run it as root is mainly because it is easier(I know that may not be very secure but I like easy more then complicated )