Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Say I'm on computer A and I use SSH to get a console on computer B. Then through this SSH console I copy files from computer B to computer C.

                                    ME (Computer A)
                                    |
                                    | (ssh to)

                                  Computer B       ---------->       Computer C
                                                  (copy files to)

What network traffic comes over the wire to me and my console and what traffic only moves between computer B and computer C? Is my assumption that the copied files' data only moves between B & C and not A & B?

share|improve this question
    
not a question, and yes, you'll probably want to redirect all output to of the copy/xcopy operations with >/dev/null to minimize every bit of bandwidth from console output to your terminal. –  Marcel Apr 9 '13 at 16:42
    
Hey @Marcel, reworded the question. Thanks. –  Nate Apr 9 '13 at 17:00

1 Answer 1

up vote 1 down vote accepted

Yes, your assumption is correct. B and C have no knowledge of A. As far as C is concerned, a user from B is launching (I assume) an scp command and tranferring files from C to B. Whether that user has logged in from A or Yor Z is completely irrelevant. At that moment the user is on B and that is all that C will know.

So, any transfer between B and C is just that, a transfer between B and C, completely independent of A. The only exception transfer is of the few bytes of output displayed on your terminal. Those are the only things that are transferred back to A to be displayed on your screen. The actual files never touch A.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.