我正在尝试使用MockSSH设置模拟 ssh shell 服务器。
为了测试我正在处理的特定应用程序,我需要能够阻止 shell 回显输入。应用程序总是通过发出“stty -echo”命令启动,因此 stdout 只包含输出。前任:
user@host> echo "hello world"
hello world
user@host> stty -echo
user@host>
hello world
user@host>
I swear I just typed 'echo "hello world"'!
默认情况下禁用回显,或者在发出“stty -echo”命令时同样有效。