0

我正在尝试在 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

4 回答 4

0

据我所知,包含 CentOS 上的 openssh 服务器的软件包未被调用sshpass,但openssh-server运行

 yum install openssh-server
于 2014-08-15T15:46:16.953 回答
0

更好的方法是设置 ssh 密钥以进行无密码登录。设置私钥和公钥并将它们复制到其他节点。请参阅本教程SSH Passwordless Login Using SSH Keygen in 5 Easy Steps

于 2014-09-12T02:44:33.020 回答
0

BTW sshpass 在 epel repos 中以该名称本身可用。您可能应该将 epel 存储库添加到您的 yum 配置中。

[root@rh-1 ~]# yum whatprovides */sshpass
Loaded plugins: product-id, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
centos                                                                                                                                                   | 3.7 kB     00:00     
epel/metalink                                                                                                                                            | 8.4 kB     00:00     
epel                                                                                                                                                     | 4.4 kB     00:00     
epel/primary_db                                                                                                                                          | 6.3 MB     00:03     
maprecosystem                                                                                                                                            |  951 B     00:00     
maprecosystem/primary                                                                                                                                    |  12 kB     00:00     
maprecosystem                                                                                                                                                             74/74
maprtech                                                                                                                                                 |  951 B     00:00     
centos/filelists_db                                                                                                                                      | 5.9 MB     00:15     
epel/filelists_db                                                                                                                                        | 9.0 MB     00:07     
maprecosystem/filelists                                                                                                                                  | 333 kB     00:00     
maprtech/filelists                                                                                                                                       |  16 kB     00:00     
sshpass-1.05-1.el6.x86_64 : Non-interactive SSH authentication utility
Repo        : epel
Matched from:
Filename    : /usr/bin/sshpass
于 2014-09-12T03:13:03.900 回答
0

在默认的 Centos 存储库中找不到 sshpass 包。您必须安装 epel-release 存储库,然后安装 sshpass 包。要在您的 centos 上安装 epel-release,请运行以下命令。

yum install epel-release
于 2017-03-06T18:21:33.777 回答