我试图在centos上安装sshpass,因为我想在我们的系统上安装mapr。
我遵循这里给出的指导方针:http://doc.mapr.com/display/mapr/quick+installation+guide
我发现以下问题:
sudo yum install sshpass
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: centos.excellmedia.net
* extras: centos.excellmedia.net
* updates: centos.excellmedia.net
Setting up Install Process
No package sshpass available.
Error: Nothing to do
如果有人能帮我理解从哪里得到sshpass,那就太好了。
提前谢谢
4条答案
按热度按时间3wabscal1#
更好的方法是为无密码登录设置ssh密钥。设置私钥和公钥,并将它们复制到其他节点。请参阅本教程ssh passwordless login using ssh keygen in 5个简单步骤
jaql4c8m2#
在默认centos存储库中找不到sshpass包。必须先安装epel发行库,然后安装sshpass包。要在centos上安装epel版本,请运行以下命令。
0mkxixxg3#
据我所知,centos上包含openssh服务器的包没有被调用
sshpass
但是openssh-server
所以快跑tmb3ates4#
顺便说一句,sshpass在epel repos中也可以使用这个名称。您可能应该将epel repo添加到您的yum配置中。