Where SSH is available, this is probably the more simple and definitely more secure option
-
Create admin user on the server-side (
root
is typically dissallowed by default)useradd -G wheel davidalger passwd davidalger
-
Connect from the client-side via SSH