問題タブ [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.
bash - ssh ログインのウェルカム バナーを保存して切断する方法
ssh 端末にサインインしてバナー情報を保存し、すぐに切断できるようにしたいと考えています。たとえば、次のように端末に ssh できます。
次のログイン ウェルカム バナーが表示されます。
「最終ログイン」情報をパイプすることができます
ただし、これではバナーの残りの部分は保存されず、ctrl+d を押して切断する必要があります。どんな助けでも大歓迎です。
ssh - CircleCI と SCP を使用してサーバーにデプロイする
テスト シーケンスの終了後に CircleCI にデプロイするリポジトリがあり、コードは次のようになっているとします。
必要な認証を設定したので、これはローカルで機能します。しかし、CircleCI では、そのコンテキストが存在しないため、次の行に入力できないパスワードの入力を求めるプロンプトが表示されます- passw0rd
。
だから私は成功せずに他のいくつかのことを試しました. 2) sshpass を使用してみましたが、どのパッケージ マネージャーを使用して取得するのかがわからないため、依存関係として追加できませんでした。
おそらく誰かが私を啓発することができますか?これはそれほど遠くないと思いますが、何かが欠けています。
ssh - ubuntu 14.04でSSHPassが機能しない
と同じ問題に直面しています
また、変更する必要があるものを正確に取得していません..同じリンクで述べたように、変更しようとしましたが、変更する必要があるコンテンツを取得できませんでした..
@Eonasdan : 説明していただけると助かります
php - shell_exec PHP の SSHPASS
shell_exec に小さな問題があります。
現在、リモート Linux サーバー上のファイルまたはディレクトリのリストを取得しようとしています。ログインに必要なサーバー、ディレクトリ、およびパスワードは、フォーミュラをキャッチします。
サーバーで実行する必要があるコマンドは次のとおりです。
shell_exec を介して送信する前に $x をダンプすると、コマンドは問題ないようで、シェルで直接動作します。shell_exec コマンドを実行するとすぐに、var_dump から得られる唯一のフィードバックは NULL です。
誰かが私の問題で私を助けてくれれば、とても感謝しています。ありがとう
linux - シェル スクリプトを使用して /etc/hosts ファイルを変更する
2 つのサーバー a と b の間でパスワードなしの ssh を有効にしていません。そのため、sshpass を使用して a からサーバー b に接続しています。
a からサーバー b の /etc/hosts にホスト エントリを追加する必要があります。しかし、サーバーbにログインしているユーザーは非ルートユーザーですが、ルートが所有するファイルを編集するsudo権限を持っています。
sshpass を使用しているときに、シェル スクリプトを介してサーバー a からサーバー b の /etc/hosts にホスト エントリを追加するにはどうすればよいですか。
試したスクリプトは次のとおりです。
出力:
ありがとうございました。
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
.
問題を解決するために私を助けてください。