問題タブ [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.

0 投票する
5 に答える
24912 参照

ubuntu - sshpass が正しく機能しない

ubuntu 11.04でパスワードを非インタラクティブに渡すためにsshpassを使用しています。

scp で sshpass を使用する場合

それは正常に動作します

ただし、sshでは機能しません

何が問題で、どうすれば修正できますか?

0 投票する
1 に答える
34319 参照

ssh - centOS で sshpass コマンドを実行できない

CentOS リリース 6.3 (Final) システムでの作業があります。sshpassそして、次のようなユーティリティを使用して別のマシンをsshしてみてください

しかし、それは私に次のようなエラーを与えます

エラーから、インストールされていない可能性があると思うsshpassので、インストールしてyum install sshpass次のログを取得してください

上から見ると、sshpass が既にインストールされているように見えます。

0 投票する
1 に答える
2212 参照

linux - sshpass の複数のパスワード

sshpass コマンドを使用するときに複数のパスワードを試す方法はありますか? 複数のシステム IP アドレスをリストする hosts.txt という名前の txt ファイルがあり、各システムは異なるパスワードを使用します (たとえば、「mypasswd」、「newpasswd、nicepasswd」)。このスクリプトは、hosts.txt ファイルを読み取り、各システムで一連のコマンドを実行します。どのシステムがこれらの与えられたパスワードのどれを使用するのかわからないので、これらすべてのセットを sshpass コマンドと一緒に試して、機能するパスワードでスクリプトを実行したかった..それは可能ですか?

0 投票する
6 に答える
42828 参照

linux - Windows で「sshpass が認識されません」

sshpassWindows からリモートの Linux サーバーにコマンドを実行したいと考えています。私はこのコマンドを使用します:

しかし、私のコマンドはエラーステートメントの下に戻ります:

「sshpass」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。

sshpassこれは、Windows にはLinux のようにパッケージがないためだと思います。Linux からsshpassこのコマンドを実行するには、パッケージをインストールする必要があります。

sshpassWindowsコマンドラインからコマンドを実行する方法を知っている人はいますか?

0 投票する
3 に答える
11232 参照

python - sshpass のパスワード フィールドでの特殊文字の処理

sshpassマシンへの ssh アクセスに使用する Python スクリプトがあります

しかし、パスワード フィールドに特殊文字が存在するため、このコマンドは何らかのエラーをスローしています。sshpass または Python から呼び出すことができるその他のもので特殊文字を含むパスワードを使用できる方法はありますか?

エラーは次のとおりです。bash: !@#": event not found

0 投票する
2 に答える
733 参照

macos - ssh 接続を開き、起動時に開いたままにする

ログイン時にssh接続を開いて開いたままにする必要がありますが、実際には何もしないでください。すべてがバックグラウンドで実行されるのが最善です。

automator アプリケーションを作成し、bash でシェル スクリプトを実行させました。スクリプトは次のようになります。

アプリケーションを実行しようとするとエラー メッセージが表示され続けますが、ターミナルでまったく同じスクリプトを実行すると問題なく動作します。

その接続を自動化アプリケーションで開き、バックグラウンドで維持する方法はありますか?

0 投票する
1 に答える
1563 参照

bash - 2 つの xterm と ssh をサーバーに自動的に起動します

次の bash スクリプトを使用していますが、いくつかの問題があります。

  1. 2 番目の xterm は、最初の xterm が終了するまで起動しません
  2. 単に $exit ではなく、quit で起動した各 xterm を強制終了する必要があります
  3. スクリプトを実行する bash ターミナルは、両方の xterm が強制終了されるまでロックされます
  4. xterm と ssh をサーバーに起動した後にディレクトリを変更したい

    /li>

どんな助けでも大歓迎です。ありがとう。

提供されたソリューションにより、完全に機能する次のものを作成できました。

0 投票する
1 に答える
916 参照

mongodb - Meteor プロジェクトのデプロイと mup セットアップ コマンドで「パスワード ベースの認証には sshpass が必要です」というエラーが表示される

Meteor ベースのプロジェクトを展開しようとしています。サーバーには nitrous.io、デジタル オーシャン、MongoDB には compose.io を使用しています。

デプロイを終了して「mup setup」コマンドを実行したかったのですが、次のメッセージが表示されました。

Meteor Up: 製品品質の Meteor 展開


パスワードベースの認証にはsshpassが必要

ここから sshpass をインストールしようとしてhttp://git.io/_vHbvQ、コマンド「apt-get install sshpass」を実行した後、次のエラーが発生しました。

E: ロック ファイル /var/lib/dpkg/lock を開けませんでした - open (13: 権限が拒否されました)
E: 管理ディレクトリ (/var/lib/dpkg/) をロックできません。root ですか?

また、configure フォルダーを作成して、sshpass をインストールする別の方法も試しました (こちらでも説明されていますhttp://git.io/_vHbvQ )。

action@steady-meteor-55-179639:~/workspace/MeteorProject/configure$ sudo make install

----- 警告: sudo アクセスは利用できません。sudoなしで実行しています。

----- make: *** ターゲットをインストールするルールはありません。止まる。install'. Stop.
action@steady-meteor-55-179639:~/workspace/MeteorProject/configure$ make install
make: *** No rule to make target

設定フォルダーは次の場所にあります: ~/workspace/MeteorProject/configure/sshpass-1.05

私の mup.json ファイルは次のようになります。