找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 24937|回复: 2

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

[复制链接]
发表于 2015-5-8 00:22:29 | 显示全部楼层 |阅读模式
ssh2.exe root@192.168.1.2   

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

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

都没效果,还是会停在输入密码那里
发表于 2015-5-13 14:57:16 | 显示全部楼层
貌似不行,直接明文保存密码有很大的安全隐患,建议设置成使用密钥文件登录ssh服务器,这样就不用输入密码了
ssh2.exe -i ./ssh_key root@192.168.1.2
发表于 2015-5-13 15:38:09 | 显示全部楼层
它不支持通过管道或重定向传入密码,可以用2楼说的key文件方法,也可以用VBS的SendKeys模拟键盘发送按键。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 03:59 , Processed in 0.017652 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表