Создаем папку куда заливаем сайт на своем компе
mkdir /tmp/site.ru
открываем 22 порт на своем компе на внешку, если у вас роутер то не забываем сделать порт форвардирдинг в нем.
tar cvfz - /var/www/site.ru |ssh root@111.111.111.111 "cd /tmp/site.ru;tar xvfz -"
На стороне сервера делаем вот этот
где указываете логин пароль от вашего компа.
В результате он будет архивировать в потоке и отправлять его по канлу сразу же распаковывая на той стороне
в результате вы получите все плюся копирования 1 архивом, но не получити ни 1 минуса в частности самого архива.
Файлы будут архивироваться и сразу отправляться на ваш компьютер сразу же распаковываясь.
По дороге будет запрошен пароль от вашего компа