Description of problem: When scp is invoked noninteractively (from cron, at, etc.) to copy between two different machines, it prints an annoying and useless message: Pseudo-terminal will not be allocated because stdin is not a terminal. Options -qB that clearly indicate the intent of quiet batch processing do not help. Version-Release number of selected component (if applicable): openssh-clients-4.3p2-4 How reproducible: Always Steps to Reproduce: 1. touch test 2. scp -qB localhost:test localhost: </dev/null Actual results: Pseudo-terminal will not be allocated because stdin is not a terminal. Permission denied (publickey,keyboard-interactive). Expected results: Permission denied (publickey,keyboard-interactive). Additional info: The purpose of </dev/null in the test case is to simulate non-tty stdin, as the real-world noninteractive use cases would involve more complex setup.
Fixed version will appear in FC-devel.