GNU/Linux >> Belajar Linux >  >> Linux

sshpass:kesalahan perintah tidak ditemukan

Satu solusi yang saya dapatkan untuk CentOS 7 :

  1. Unduh sshpass dari sini

Dan rpm akan diunduh.

  1. Transfer rpm ini ke sistem linux Anda (Anda dapat menggunakan filezilla dll.).
  2. Pasang Rpm menggunakan:yum install <rpm file name> .

SELESAI


TIDAK!!!! Jangan menginstal sshpass. Ini adalah alat yang salah untuk pekerjaan Anda.

Itu tidak ditulis untuk kasus penggunaan Anda, dan jika Anda menggunakannya, skrip Anda akan jauh lebih tidak aman daripada yang seharusnya. Saya harus tahu apa yang saya bicarakan. Saya menulisnya.

Alih-alih, jalankan server Anda dengan info debug dan cari tahu mengapa Anda gagal menyiapkan autentikasi berbasis kunci. Lebih baik menggunakan sshpass dengan segala cara yang memungkinkan.


Anda perlu menginstal sshpass di server klien tempat Anda menjalankan kode yang merupakan alat yang tidak diinstal secara default di sebagian besar distro Linux

jika Anda menggunakan Ubuntu gunakan perintah ini

apt-get instal sshpass

di centOS/redhat gunakan epel instal ini

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

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

instal sshpass

yum --enablerepo=epel -y instal sshpass

Terima kasih


Linux
  1. Kesalahan Instalasi APC – sh:phpize:perintah tidak ditemukan [Terpecahkan]

  2. perintah yum-config-manager tidak ditemukan [Perbaiki]

  3. c_rehash :Perintah tidak ditemukan kesalahan – Solusi

  1. Sudo:Perintah Tidak Ditemukan?

  2. featureCounts:perintah tidak ditemukan

  3. uuidgen:perintah tidak ditemukan

  1. bc:perintah tidak ditemukan

  2. zypper:perintah tidak ditemukan

  3. melati-node:perintah tidak ditemukan