Distribution: Redhat 9.0.93 Hardware Environment: Sony GRX600 laptop Software Environment: Problem Description: I use ssh to remotely execute a command, that requires standard input to appear as a file. The standard way is to access /proc/self/fd/0. A typical use is: $ find / | tar cf archive.tar -T /proc/self/fd/0 the problem can be fixed by inserting a 'cat |' before the command requiring standard input as a file. Steps to reproduce: $ echo Hello | ssh localhost 'cat /proc/self/fd/0' cat: /proc/self/fd/0: No such device or address $ echo Hello | ssh localhost 'cat | cat /proc/self/fd/0' Hello $
Not only is that 2.4, not 2.6, it also seems to be a distro kernel. Moreover, there's no indication it's a kernel problem from your description. Suggest you file this in some distro bugzilla somewhere.