beNice beNice - 4 months ago 105
Linux Question

sshpass not recognize on windows

I want to run sshpass command from my windows to remote linux server. i used this command:

sshpass -p ‘password’ ssh ldap.nextstep4it.com -l root -o StrictHostKeyChecking=no


But my cmd return below error statement:

‘sshpass’ is not recognized as an internal or external command,
operable program or batch file.

I think this is because windows dont have sshpass package as linux do. from linux i have to install sshpass package to be able to run this command.

is there anybody know how to run sshpass command through windows command line?


  • this question was actually taken from here


Answer

You cant run sshpass in windows. You can however use putty via the windows command line, to achieve the same thing.

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

Also you can upload files via command line (with a password) using WinSCP

winscp /command "option batch abort" "option confirm off" "open sftp://user:password@example.com/" "put examplefile.txt /home/user/" "exit"