Linux 是否自动将输入传递到终端?

Linux 是否自动将输入传递到终端?,linux,command-line,amazon-web-services,terminal,Linux,Command Line,Amazon Web Services,Terminal,当屏幕上自动提示“是/否”而不是手动提示时,我想输入“是”作为输入,下面是脚本 ansible-playbook -i hostvnc.ini vnc.yml --user=ubuntu --private-key=rampvnc.pem --extra-vars="dns=ec2-54-205-170-165.compute-1.amazonaws.com" 我传递的dns选项实际上是动态生成的。在执行此脚本的过程中 PLAY [vnc] **************************

当屏幕上自动提示“是/否”而不是手动提示时,我想输入“是”作为输入,下面是脚本

ansible-playbook -i hostvnc.ini vnc.yml --user=ubuntu --private-key=rampvnc.pem --extra-vars="dns=ec2-54-205-170-165.compute-1.amazonaws.com"
我传递的dns选项实际上是动态生成的。在执行此脚本的过程中

PLAY [vnc] ******************************************************************** 

GATHERING FACTS *************************************************************** 
The authenticity of host 'ec2-54-205-170-165.compute-1.amazonaws.com (54.205.170.165)' can't be established.
ECDSA key fingerprint is 31:7f:a1:f0:18:73:f1:6d:b9:dc:16:25:4a:4f:40:5f.
Are you sure you want to continue connecting (yes/no)? 
如何输入“是”作为输入?我尝试了此选项,但没有成功


ansible playbook-i hostvnc.ini vnc.yml--user=ubuntu--private key=rampvnc.pem--extra vars=“dns=ec2-54-205-170-165.compute-1.amazonaws.com”| echo“yes”

你的|u命令怎么样

或者最好将这一行添加到您的 ~/.ssh/config

StrictHostKeyChecking no

感谢StrictHostKeyChecking没有选项完成了这一技巧,各位不要忘记取消注释这行,我有一个很好的ssh/config路径“/etc/ssh/config”该文件是所有用户的全局设置,~/.ssh/config有用户的设置。