問題タブ [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 投票する
2 に答える
515 参照

bash - ssh ログインのウェルカム バナーを保存して切断する方法

ssh 端末にサインインしてバナー情報を保存し、すぐに切断できるようにしたいと考えています。たとえば、次のように端末に ssh できます。

次のログイン ウェルカム バナーが表示されます。

「最終ログイン」情報をパイプすることができます

ただし、これではバナーの残りの部分は保存されず、ctrl+d を押して切断する必要があります。どんな助けでも大歓迎です。

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

ssh - CircleCI と SCP を使用してサーバーにデプロイする

テスト シーケンスの終了後に CircleCI にデプロイするリポジトリがあり、コードは次のようになっているとします。

必要な認証を設定したので、これはローカルで機能します。しかし、CircleCI では、そのコンテキストが存在しないため、次の行に入力できないパスワードの入力を求めるプロンプトが表示されます- passw0rd

だから私は成功せずに他のいくつかのことを試しました. 2) sshpass を使用してみましたが、どのパッケージ マネージャーを使用して取得するのかがわからないため、依存関係として追加できませんでした。

おそらく誰かが私を啓発することができますか?これはそれほど遠くないと思いますが、何かが欠けています。

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

ssh - ubuntu 14.04でSSHPassが機能しない

と同じ問題に直面しています

sshpass が正しく機能しない

また、変更する必要があるものを正確に取得していません..同じリンクで述べたように、変更しようとしましたが、変更する必要があるコンテンツを取得できませんでした..

@Eonasdan : 説明していただけると助かります

0 投票する
0 に答える
1021 参照

php - shell_exec PHP の SSHPASS

shell_exec に小さな問題があります。
現在、リモート Linux サーバー上のファイルまたはディレクトリのリストを取得しようとしています。ログインに必要なサーバー、ディレクトリ、およびパスワードは、フォーミュラをキャッチします。

サーバーで実行する必要があるコマンドは次のとおりです。

shell_exec を介して送信する前に $x をダンプすると、コマンドは問題ないようで、シェルで直接動作します。shell_exec コマンドを実行するとすぐに、var_dump から得られる唯一のフィードバックは NULL です。

誰かが私の問題で私を助けてくれれば、とても感謝しています。ありがとう

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

linux - シェル スクリプトを使用して /etc/hosts ファイルを変更する

2 つのサーバー a と b の間でパスワードなしの ssh を有効にしていません。そのため、sshpass を使用して a からサーバー b に接続しています。

a からサーバー b の /etc/hosts にホスト エントリを追加する必要があります。しかし、サーバーbにログインしているユーザーは非ルートユーザーですが、ルートが所有するファイルを編集するsudo権限を持っています。

sshpass を使用しているときに、シェル スクリプトを介してサーバー a からサーバー b の /etc/hosts にホスト エントリを追加するにはどうすればよいですか。

試したスクリプトは次のとおりです。

出力:

ありがとうございました。

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

sshpass - Linux sshpassはコマンドをリモートで実行できません

実行できるリモートred-hat 5.4マシンがあります

須藤lvdisplay

xyz ユーザーを使用してローカルでコマンドを実行しますが、 xyz ユーザーを介してリモートで同じコマンドを実行しているときsshpassに、次のような結果が得られます

sudo: lvdisplay: コマンドが見つかりません。

私が実行しているコマンドは次のようなものです

sshpass -p 'password' ssh -p 22 -o StrictHostKeyChecking=no xyz@hostname sudo lvdisplay

.

問題を解決するために私を助けてください。