Как в .htaccess ограничить доступ к виртуальному пути для всех IP кроме одного?
.htaccess это управляющий файл веб-сервера apache
а scp работает по ssh протоколу, вообще никак не относясь к веб серверу.
Для того что бы в настройках апача прописать правила для виртуальных путей, нужно использовать  вместо . Таким образом ответ на текущую версию вопроса будет такой:<Location /my_folder/>
Order Deny,Allow
Deny from all
Allow from 1.1.1.1
</Location>