摘要: 最近在写一个自动部署环境的脚本.发现shell在远程scp或ssh时.都需要提示输入密码.尝试建立server端的信任关系发现行不通(可能是基于安全考虑?)不过,使用了另外一种方法解决了这个问题.它就是”expect”, 我觉得写有交互的shell还是挺有用的.现学现卖跟大家share一下.什么是expect?在做系统管理时,我们很多时候需要输入密码,例如:连接 ssh,连接ftp,那么如何能做到不输入密码吗? 我们需要有一个工具,能代替我们实现与终端的交互那么,就是它:expect,管理员的最好的朋友之一Expect是在Tcl基础上创建起来的,它还提供了一些Tcl所没有的命令。spawn命令 阅读全文
posted @ 2012-05-11 10:45 kkk3044147 阅读(637) 评论(0) 推荐(0) 编辑