使用Net::SSH和Net::SCP编写Linux服务器管理脚本
原文:http://rubyer.me/blog/1133/
有没有这样一个需求:
同时向几十上百台Linux服务器上传文件并执行命令,如果一个个来,那你就真是挨踢民工。程序员要发挥自己懒惰的个性,借用Net::SSH和net::SCP用Ruby写个脚本你会发现非常简单。
Net::SSH和Net::SCP是两个Ruby操作SSH的gem包。Net::SSH相当于cmd,专门用于执行命令;Net::SCP专门用于传输文件。它们俩结合,可以做任何SSH client能做的事情。
?
标签:?Linux,?net-scp,?net-ssh,?net::scp,?net::ssh,?Ruby