运行命令-终端

时间:2019-08-15 15:45:04

标签: cmd terminal

重要提示:这不仅是针对这种情况,我想创建例如.bats来使某些事情自动化,然后我想知道如何使他等待命令返回并解释我的下一个行作为答案。

.bat文件的我该怎么做?命令的一个问题,例如:

我运行它:

ssh -p port user@host

然后它要求输入密码,在下一行中,我如何在同一个.bat中以编程方式回答?

我试过:

ssh -p port user@host
PASSWORD

但是不起作用,他泄密了我的密码,并在下一行要求输入密码。

1 个答案:

答案 0 :(得分:1)

我认为无法保存密码。但是,您可以设置基于密钥的身份验证,从而不需要密码。

> ssh-keygen

> ssh-copy-id -i ~/.ssh/mykey user@host

有关更多信息,请参见https://www.ssh.com/ssh/copy-id