Filter files received on scp server
Jon Earle
earlej at hotmail.com
Fri Aug 4 07:32:51 AEST 2017
Hey folks,
For reasons, I am trying to restrict what files the scp server will accept.
I've been running "/usr/sbin/sshd -D -ddd -e" to try to debug what exactly is going on, program flow, etc, but I am not seeing the information I want. I have tracked the flow to sshd calling 'scp -t .', but I cannot seem to proceed from that point.
I cannot seem to get any log or debug or any information out of the spawned scp process. I got one debug message from sshd (just before it spawns the scp chile) echoed to my -client- machine, no idea why that happened, but, I would love to be able to sprinkle some prints and things throughout scp so I can see what is happening.
Further adding to my confusion, the debug output from sshd is emitting many messages from channel and session methods, during the file transfer, so I am not sure what is going on. I would love to see an architecture document but I doubt that exists. LOL
I also found an issue "https://bugzilla.mindrot.org/show_bug.cgi?id=2705" which added logging to ssh. I was trying to add it myself, by calling log_init, then using the debug method, scp does not produce any output.
So, either I did it wrong, or scp is not used on the server at all, to transfer files.
So, I am hoping to receive a little guidance on where I should be focusing my attention and changes.
Many thanks!
Jon
More information about the openssh-unix-dev
mailing list