Moving remote files without implicit local copying
If you're moving between two different shares, even if they're on the same host, there's no way to avoid the local copy, without changing your configuration.

From the Mac's point of view, the shares are two distinct entities. Even though the hostname/IP is the same, there's no way for the OS to match up the directory tree of one share with the other, let alone a command for the SMB server to move files in that sort of instance.

From a practical standpoint, I can think of three ways to work around the local copying:


Change the server's configuration so you have one share that encompasses the source and destination.
Log in remotely to the server via SSH or some form of remote desktop and perform the move directly on the server.
Access the server via a different method, such as FTP. For this to work you of course need FTP access to both the source and destination paths in one host, otherwise you're back at square one.