Definitely one of the more convenient
once it's set up; it does use more memory on the client than some of the other approaches and can be a little tricky to install (especially on a modern server), and of course you need a compatible NIC, a place to plug it into, drivers, (and probably a 'null-modem' cable ;-) )
As usual, there's no 'best way'; like I said, it depends on what's available, the configuration at both ends, etc.:
- What's the OS (MS/Linux/Mac/?)?
- What version?
- What ports/interfaces are available?
- What cards/cables/parts in the junk box?
- How much $$ is it worth?
- Is it a one-time transfer or an ongoing thing?
- Is disk/card swapping OK?
- Is double-ended control acceptable (terminal s/w) or does it have to be controlled from the client?
etc. etc.
No shortage of discussion here and 'out there'...