Tienes que tener en cuenta que si buscas en otro servidor distinto debes poner la ruta absoluta. Si la pones relativa PHP entendera que buscas en el mismo servidor y no en otro distinto.
Código PHP:
$conexionremota=mysql_connect($HostRemoto,$UsuarioRemoto,$PassRemota) or die();
$id_con = ftp_connect($HostRemoto);
$resultado_login = ftp_login($id_con, "aplicacionservidor2", "pwdaplicacionservidor2");
ftp_chdir($id_con,"fotos");//La carpeta fotos que tengo que copiar al servidor 1
if(!$resultado_login){die("NO FTP");}
$ruta_servidor1 = "ruta/servidor1/";
//Si el la foto esta en otro servidor debes poner la dirección de este nuevo servidor.
//Si solo pones fotos/foto.jpg, PHP da por echo de que estas buscando la foto en el servidor1
$ruta_servidor2 = "http://dominio/fotos/foto.jpg";
if(is_file($ruta_servidor2)){
copy($ruta_servidor2, $ruta_servidor1."nueva_foto.jpg");
}
Mirate la función
copy para más información