From: Dimitri M. <dm...@bm...> - 2004-08-16 21:59:48
|
On Monday 16 August 2004 03:50 pm, mike dillon wrote: > > Also, it isn't exactly clear what protocol SCP uses... I'm not actually > sure that it does use the SFTP protocol. It may use a different > (undocumented) protocol. I suspect that (at least in OpenSSH) scp simply cat's file down one end of the connection and writes out to a file on the other end. Which is where the famouns hanging connections "feature" of OpenSSH comes from -- they're afraid to abort a connection because it may be an scp connection and aborting it will result in corrupt download. If they had used a different protocol this problem wouldn't exist (you send file size over first and then you know exactly when it's safe to close the connection). SFTP is just a wrapper that lets you run "ls" (and a couple of other things) in addition to scp in a very limited shell. Dima -- ...the mainstream products of major vendors largely ignore these demonstrated technologies... [Instead, their customers] are left with several ineffective solutions collected under marketing titles like "defense in depth". -- Thirty Years Later: Lessons from the Multics Security Evalution |