问题标签 [sshpass]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ubuntu - sshpass 无法正常工作
我正在使用 sshpass 在 ubuntu 11.04 上以非交互方式传递密码。
当我将 sshpass 与 scp 一起使用时
它工作正常
但它不适用于 ssh
可能是什么问题,我该如何解决?
ssh - centOS 无法运行 sshpass 命令
在 CentOS release 6.3 (Final) 系统上工作。并尝试使用sshpass
类似的实用程序对另一台机器进行 ssh
但它给了我这样的错误
所以从错误我认为sshpass
可能没有安装所以尝试安装它yum install sshpass
并获取以下日志
从上面看来 sshpass 已经安装了。那么为什么它不工作呢?
linux - sshpass 中的多个密码
使用 sshpass 命令时有没有办法尝试多个密码?我有一个名为 hosts.txt 的 txt 文件,其中列出了多个系统 IP 地址,并且每个系统使用不同的密码(例如 - 'mypasswd'、'newpasswd、nicepasswd')。该脚本读取 hosts.txt 文件并在每个系统上执行一组命令。由于我不知道哪个系统使用这些给定密码中的哪一个,我想尝试所有这些设置以及 sshpass 命令并使用有效的密码执行脚本。这可能吗?
linux - Windows 上的“sshpass 无法识别”
我想sshpass
从我的 Windows 运行命令到远程 Linux 服务器。我使用这个命令:
但我的 cmd 返回以下错误语句:
'sshpass' 不是内部或外部命令、可运行程序或批处理文件。
我认为这是因为 Windows 没有sshpass
Linux 那样的软件包。从 Linux 我必须安装sshpass
包才能运行这个命令。
有人知道如何sshpass
通过 Windows 命令行运行命令吗?
c - Capturing output sshpass/scp
I'm using sshpass to make scp transfers non-interactive. It gathers all files from a folder and tries to sync them to a SFTP server. I need to check whether the transfer was successful or not, so I'm using an popen() to give the command. However, on failure I do see error messages appear in the terminal in which I run my application, but my code somehow fails to capture that output.. Here's my code:
I first build a string to give the proper sshpass/scp command, then I execute it with popen. The if statement seems to fail, when I print 'buf' after the failure it still contains the command for sshpass, like fgets somehow just does nothing?
Thanks for your help
python - 处理 sshpass 密码字段中的特殊字符
我有一个 Python 脚本,用于sshpass
对机器进行 ssh 访问
但是由于密码字段中存在特殊字符,此命令会引发一些错误。有没有一种方法可以在 sshpass 中使用带有特殊字符的密码或可以从 Python 调用的任何其他内容?
错误是:bash: !@#": event not found
macos - 打开 ssh 连接并在启动时保持打开状态
我需要在登录时打开一个 ssh 连接并保持打开状态,但不要对它做任何事情。如果所有这些都在后台运行,那将是最好的。
我创建了一个自动化应用程序并让它在 bash 上运行一个 shell 脚本。该脚本如下所示:
如果我尝试运行应用程序,我会不断收到错误消息,但是如果我在终端中执行完全相同的脚本,它就可以正常工作。
有什么办法可以打开与自动化应用程序的连接并保持在后台?
bash - 创建 postgresl 数据库转储并在一个命令中使用 scp 和 sshpass 下载它
嗨,我想自动化创建 Postgres 转储并下载它的工作流程。我想从我的本地机器上做这件事,现在我已经用两个单独的命令弄清楚了:
如何使用管道等将它加入一个命令?
感谢 James Hightower 的提示,使用您的答案,我在一个命令中完成了它:
bash - 自动启动两个 xterm 和 ssh 到服务器
我正在使用以下 bash 脚本,它有几个问题:
- 在第一个被杀死之前,第二个 xterm 不会启动
- 我必须杀死每一个用退出而不是简单的 $exit 启动的 xterm
- 我运行脚本的 bash 终端被锁定,直到两个 xterm 都被杀死
我想在启动 xterm 和 ssh 到服务器后更改目录
/li>
任何帮助,将不胜感激。谢谢。
提供的解决方案使我能够创建以下完美运行的解决方案:
mongodb - Meteor project deployment and mup setup command give "sshpass required for password based authentication" error
I am trying to deploy a Meteor based project. I'm using nitrous.io, digital ocean for the server, and compose.io for MongoDB.
I already wanted to finish my deployment and run the "mup setup" command and had got this message:
Meteor Up: Production Quality Meteor Deployments
sshpass required for password based authentication
After trying to install sshpass from here http://git.io/_vHbvQ, and running the command "apt-get install sshpass" I have got the following errors:
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
I also tried another way to install sshpass (also described here http://git.io/_vHbvQ) by creating the folder configure:
action@steady-meteor-55-179639:~/workspace/MeteorProject/configure$ sudo make install
----- WARNING: sudo access is not available; running without sudo.
----- make: *** No rule to make target
install'. Stop.
install'. Stop.
action@steady-meteor-55-179639:~/workspace/MeteorProject/configure$ make install
make: *** No rule to make target
Configure folder is located in this way: ~/workspace/MeteorProject/configure/sshpass-1.05
My mup.json file looks like this: