Freelancers and independent consultants use LynxTrac Remote to reach client machines, run SSH sessions, and keep a record of the work. The Professional plan is a good fit.
Remote desktop sessions go to Windows computers. On Linux and macOS devices every plan includes file transfer, and Professional and Team add the browser terminal and web SSH.