我在Windows下安装完OpenSSH后通过SSH、SCP命令连接Linux机器并实现传输文件功能。
整个步骤是能完成的,但其中有一点就是在输入SSH、SCP命令后,系统会提示我输入密码,但第一次会什么都没输入直接报Permission denied,就像是系统自己打了个回车,然后我再输入密码,正确进入。由于我需要对命令行进行抓取,denied这个字符是我自动提示报错的信息,这样抓取会导致误报,所以想知道是否可以避免这个情况出现
c:\test>ssh -p 22 -o StrictHostKeyChecking=no test@192.168.2.2
test@192.168.2.2's password: (这里我根本没输入任何字符,它直接跳出了下一行)
Permission denied, please try again.
test@192.168.2.2's password: (这里我输入密码,正常进入)
Last login: Tue May 16 15:21:55 2017 from 192.168.2.2