首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows上的"sshpass不被识别“

Windows上的"sshpass不被识别“
EN

Stack Overflow用户
提问于 2014-05-02 02:04:14
回答 6查看 57.2K关注 0票数 17

我想将sshpass命令从我的Windows运行到远程Linux服务器。我使用以下命令:

代码语言:javascript
运行
复制
sshpass -p 'password' ssh ldap.nextstep4it.com -l root -o StrictHostKeyChecking=no

但是,我的cmd返回错误语句下面:

“‘sshpass”不被识别为内部或外部命令、可操作的程序或批处理文件。

我认为这是因为Windows没有像Linux那样有sshpass包。在Linux中,我必须安装sshpass包才能运行这个命令。

有没有人知道如何通过Windows命令行运行sshpass命令?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-05-15 04:55:38

你不能在窗户里运行飞碟。不过,您可以通过windows命令行使用putty来实现同样的目的。

代码语言:javascript
运行
复制
putty -load "host" -l username -pw password

您还可以使用WinSCP通过命令行(带有密码)上载文件。

代码语言:javascript
运行
复制
winscp /command "option batch abort" "option confirm off" "open sftp://user:password@example.com/" "put examplefile.txt /home/user/" "exit"
票数 13
EN

Stack Overflow用户

发布于 2020-09-28 18:52:34

您可以使用OpenSSH ssh代替plink。它的命令行等价于PuTTY,具有与OpenSSH ssh非常相似的命令行语法。但最重要的是,它有提供密码的交换机

与您的plink调用相同的ssh调用是:

代码语言:javascript
运行
复制
plink ldap.nextstep4it.com -l root -pw password

您绝对不应该使用-o StrictHostKeyChecking=no盲目地接受所有主机键。这是一个安全漏洞。你失去了对MITM攻击的保护。相反,使用plink,您可以使用-hostkey开关来设置预期主机密钥的指纹。

同样:

  • 不要使用OpenSSH scp,而是使用pscp
  • 不要使用OpenSSH sftp,而是使用psftp

两者都有-pw开关。

或者,对于SCP和SFTP,您可以使用我的WinSCP SFTP/SCP客户端。WinSCP还支持在命令行/in脚本上提供密码。还有一个关于脚本到WinSCP脚本的指南。

不管如何,如果使用OpenSSH、PuTTY或WinSCP,最好是使用公钥身份验证,而不是密码。

票数 8
EN

Stack Overflow用户

发布于 2020-03-30 17:08:28

使用(WSL);首先转到Settings->Turn Windows Features On or Off->Enable Windows Subsystem for Linux,,然后从Microsoft Store下载并安装Ubuntu或另一个Linux。

要从cmd.exe类型的bashwsl访问WSL,我建议为终端提供超高压,因为它有选项卡。

代码语言:javascript
运行
复制
sudo apt-get install sshpass

sshpass -p passxxxx ssh user@ip.address 'touch newfileonserver.txt'

从窗口环境调用,如。cmd.exeProcess.Start()

代码语言:javascript
运行
复制
bash -c "sshpass -p passxxxx ssh user@ip.address 'touch newfileonserver.txt' "
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23419659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档