GNU/Linux >> Linux Esercitazione >  >> Linux

sshpass non è riconosciuto su Windows

Non puoi eseguire sshpass in Windows. Puoi comunque usare putty tramite la riga di comando di Windows, per ottenere la stessa cosa.

putty -load "host" -l username -pw password

Inoltre puoi caricare i file tramite la riga di comando (con una password) utilizzando WinSCP

winscp /command "option batch abort" "option confirm off" "open sftp://user:[email protected]/" "put examplefile.txt /home/user/" "exit"

Invece di OpenSSH ssh , puoi utilizzare PuTTY plink . È l'equivalente della riga di comando di PuTTY e ha una sintassi della riga di comando molto simile a OpenSSH ssh . Ma per di più, ha -pw switch per fornire una password.

Il plink equivalente al tuo ssh chiamata è:

plink ldap.nextstep4it.com -l root -pw password

Non dovresti assolutamente usare -o StrictHostKeyChecking=no accettare ciecamente tutte le chiavi host. Questo è un difetto di sicurezza. Perdi una protezione contro gli attacchi MITM. Invece, con plink , puoi usare -hostkey passa per impostare l'impronta digitale della chiave host prevista.

Allo stesso modo:

  • invece di OpenSSH scp , usa PuTTY pscp;
  • invece di OpenSSH sftp , usa PuTTY psftp .

Entrambi hanno il -pw interruttore.

In alternativa, sia per SCP che per SFTP, puoi usare my Client WinSCP SFTP/SCP. WinSCP supporta anche la fornitura della password sulla riga di comando/in script. E c'è una guida per convertire OpenSSH sftp script in script WinSCP.

Non importa, se usi OpenSSH, PuTTY o WinSCP, è sempre meglio usare l'autenticazione con chiave pubblica piuttosto che la password.


Linux
  1. Perché "sshpass" non è il modo giusto per automatizzare i trasferimenti di file in Linux

  2. Linux – Configurazione non valida `x86_64′:macchina `x86_64′ non riconosciuta?

  3. Come digitare la password per più finestre?

  4. Windows Server 2012 in tutto It's Awesomeness

  5. Configura la scadenza della password in Windows

Come reimpostare una password di Windows con Linux

Come installare PuTTY su Windows

8 migliori alternative a PuTTY

Come reimpostare una password di amministratore host Windows dimenticata

sshpass:comando non trovato errore

M.2 Samsung SM951 NVME SSD non riconosciuto su Linux