"\\"으로 escape시키면 된다. cp는 그냥 따옴표로 묶거나 "\"으로 escape 시키면 되는데 왠일인지 scp는 따옴표로 묶고 "\\"으로 escape시킨다.
scp -r server1.com:"/path/to\\ a\\ dir/foo \\bar"
ref:
http://www.thingy-ma-jig.co.uk/blog/14-05-2007/how-to-scp-a-path-with-spaces
2015-02-26: emacs의 eshell에서는 그냥 '\'을 써야한다.
happy hackin'