Secure Shell (ssh), Secure Copy (scp) and Secure File Transfer (sftp)
From MobileRobots Research and Academic Customer Support
ssh, scp and sftp are the recommended methods of logging in to a remote computer (such as a robot's onboard computer) running Linux over a network, and for transfering files. Due to various security problems the older telnet and FTP protocols are not recommended.
ssh is the secure shell. On Linux, use the command ssh remotehost or ssh user@remotehost to open a new ssh connection to remotehost. If user is not given, it defaults to your local user name. When initially configured, we create a root and guest users on a robot onboard computer. (We recommend changing these passwords when you receive your computer, and noting them in a secure location for future reference.) Run man ssh for more information and options. On Windows, use Putty to open a ssh connection.
scp and sftp use ssh to transfer files from one computer to another. On Linux, use the command scp file remotehost:file to copy file to remotehost. As with ssh you can use the user@remotehost form to specify a user name. On Windows, use WinSCP.