GNU/Linux >> Znalost Linux >  >> Linux

sshpass:Chyba příkazu nenalezena

Jedno řešení, které jsem dostal pro CentOS 7:

  1. Stáhněte si sshpass odtud

A rpm se stáhne.

  1. Přeneste tyto otáčky za minutu do svého linuxového systému (můžete použít filezillu atd.).
  2. Nainstalujte Rpm pomocí:yum install <rpm file name> .

HOTOVO


NE!!!! Neinstalujte sshpass. Je to špatný nástroj pro vaši práci.

Nebyl napsán pro váš případ použití, a pokud jej použijete, váš skript bude podstatně méně bezpečný, než by mohl být. Měl bych vědět, o čem mluvím. Napsal jsem to.

Místo toho spusťte svůj server s informacemi o ladění a zjistěte, proč se vám nepodařilo nastavit ověřování založené na klíčích. Je vhodnější použít sshpass všemi možnými způsoby.


budete muset nainstalovat sshpass na klientský server, na kterém spouštíte svůj kód, což je nástroj, který není ve výchozím nastavení nainstalován na většině distribucí Linux

pokud jste v Ubuntu, použijte tento příkaz

apt-get install sshpass

na centOS/redhat použijte tento instalační epel

wgethttps://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -ivh epel-release-6-8.noarch.rpm

nainstalovat sshpass

yum --enablerepo=epel -y install sshpass

Díky


Linux
  1. Sudo:Příkaz nenalezen?

  2. uuidgen:příkaz nenalezen

  3. named-checkconf:příkaz nenalezen

  1. virt-sparsify:příkaz nenalezen

  2. yum-config-manager:příkaz nenalezen

  3. yum:příkaz nenalezen

  1. Příkaz yum-config-manager nenalezen [Opravit]

  2. c_rehash :Chyba příkazu nenalezena – Řešení

  3. arpspoof:příkaz nenalezen