Si las cuentas están en diferentes servidores el comando "cp" no funciona para copias remotas.
Tendrás que hacerlo mediante scp o rsync.
Te recomiendo rsync mediante ssh:
En tu host de a1.com utiliza lo siguiente en consola estando dentro del folder donde se encuentre el folder "web" que quieres transferir:
rsync -a -e ssh web
[email protected]:~/
Sólo tendrás que sustituir el dato "usuario" y el host o ip después de la arroba de tu a2.com
Si el puerto fuera distinto al default 22, entonces tendrás que especificarlo agregando --port=1234 (sustituyendo por el puerto correcto):
rsync -a -e --port=1234 ssh web
[email protected]:~/
Suerte