GNU/Linux >> Linux Esercitazione >  >> Linux

sshpass:comando non trovato errore

Una soluzione che ho ottenuto per CentOS 7 :

  1. Scarica sshpass da qui

E rpm verrà scaricato.

  1. Trasferisci questo rpm sul tuo sistema Linux (puoi usare filezilla ecc.).
  2. Installa Rpm utilizzando:yum install <rpm file name> .

FATTO


NO!!!! Non installare sshpass. È lo strumento sbagliato per il tuo lavoro.

Non è stato scritto per il tuo caso d'uso e, se lo usi, il tuo script sarà notevolmente meno sicuro di quanto possa essere. Dovrei sapere di cosa sto parlando. L'ho scritto io.

Invece, esegui il tuo server con le informazioni di debug e scopri perché non sei riuscito a configurare l'autenticazione basata su chiave. È preferibile utilizzare sshpass in ogni modo possibile.


dovrai installare sshpass sul server client in cui stai eseguendo il tuo codice in cui è uno strumento che non è installato per impostazione predefinita sulla maggior parte delle distribuzioni Linux

se sei in Ubuntu usa questo comando

apt-get install sshpass

su centOS/redhat usa thisinstall 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

installa sshpass

yum --enablerepo=epel -y install sshpass

Grazie


Linux
  1. uuidgen:comando non trovato

  2. named-checkconf:comando non trovato

  3. virt-sparsify:comando non trovato

  4. bc:comando non trovato

  5. zypper:comando non trovato

If...else...if Statement (comando non trovato errore)?

virt-manager:comando non trovato

xeyes:comando non trovato

GoBuster:comando non trovato

jasmine-node:comando non trovato

arpspoof:comando non trovato