摘要:
用expect实现通过scp自动上传文件的脚本 最近在公司写了一个scp自动向远程主机传文件的脚本。由于scp使用交互式的方式获取密码,因此要实现脚本的自动登陆有两种方法,一种是配置信任,但是貌似,就目前我所了解到的,配置信任无法限制权限问题,一旦配置了ssh的信任,则对方可以通过ssh、sftp等各种方式登陆主机。。。。 所以使用第二种方法,expect。 expect是基于tcl的一种脚本语言,它主要是为了实现交互式的脚本(貌似perl也可以做到,但是我不会-_-)。 expect并不在linux的默认安装包里,因此需要独自安装。源码很好找。另外,expect的安装需要tcl的源码。。Tc 阅读全文
2010年12月22日 #