Via SCP (Secure Copy):
```bash
scp -r /local/path root@:/var/www/html
```
This will recursively copy the local directory to the VPS’s /var/www/html.
FTP/SFTP: Install and configure vsftpd or proftpd on the server, create an FTP/SFTP user, and use FileZilla or another FTP/SFTP client to upload files into /var/www/html.
Git deployment: On the server, install git and then run:
```bash
git clone https://github.com/yourUser/yourRepo.git /var/www/html
# For future updates:
cd /var/www/html
git pull origin main
```