Originally Posted by RobInRockCity
scp hostname:file directory/
Is the reason that nothing else was needed is because SCP runs over SSH? (And if so, in my case, then I guess the whole SSH Key Authentication thing has to work, right?)
Yes - exactly.
From scp man page
scp copies files between hosts on a network. It uses ssh(1) for data
transfer, and uses the same authentication and provides the same security
as ssh(1). scp will ask for passwords or passphrases if they are needed
Whatever it takes to login via ssh, will be the same for scp.
Any passwords will be asked after the command is run and if pub based key auth is used (with ssh-agent which securely stores credentials) no password is needed.
Yes, the link is stuffy, but you're asking about details of how ssh works. Take the time to read and understand it (and find other resources (man ssh perhaps) if it's not enough). If there is a part you don't get - feel free to ask about it
rsync (not rsynch) is a method of backing up. It's designed to be a efficent method of making sure two directories are the same. It can actually use the ssh backend as well (that seems to occur a lot)
scp is another method.
in terminal, there are often multiple good solutions to everything. Unlike gui's, much of what is written in cli is meant to do one thing, and to do it well
If someone teaches me how to do that, I would consider it...
A lot of the information you want is on
already, probably written in a manner far better then possibly written here. use the man pages and search engines to figure out the best method.