[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 批处理如何自动输入密码

ssh2.exe [email]root@192.168.1.2[/email]   

在bat里执行上面这种登录linux的操作时,停在了输入密码的地方,有办法自动刷入密码么(该exe文件没找到可以输入密码的参数选项)
目前试了
    echo 密码 | ssh2.exe [email]root@192.168.1.2[/email]

    ssh2.exe [email]root@192.168.1.2[/email]   <1.txt                 其中1.txt里面存了密码

都没效果,还是会停在输入密码那里

它不支持通过管道或重定向传入密码,可以用2楼说的key文件方法,也可以用VBS的SendKeys模拟键盘发送按键。
Talk is cheap. Show me the code.
没事不要瞎扯淡,有能耐就把代码贴出来给我看。

TOP

貌似不行,直接明文保存密码有很大的安全隐患,建议设置成使用密钥文件登录ssh服务器,这样就不用输入密码了
ssh2.exe -i ./ssh_key [email]root@192.168.1.2[/email]

TOP

返回列表