Method 1: SSH & SCP
SSH into your account:
ssh -p 7005 username@webserver.ultrawebhosting.com
You'll be dropped into your home directory (/home/username/). From there, cd public_html to manage your site files.
Copy a file to public_html via SCP:
scp -P 7005 localfile.html username@webserver.ultrawebhosting.com:public_html/
Copy an entire directory recursively:
scp -P 7005 -r ./my-site/ username@webserver.ultrawebhosting.com:public_html/
Note the capital -P for SCP vs lowercase -p for SSH — classic gotcha.
Using rsync over SSH (better for syncing larger sets of files):
rsync -avz -e "ssh -p 7005" ./my-site/ username@webserver.ultrawebhosting.com.com:public_html/
