問題タブ [ssh-agent]

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 投票する
6 に答える
11267 参照

ssh - Vagrant では Ansible SSH 転送が機能しないようです

わかりました、奇妙な質問です。Vagrant で動作する SSH 転送があります。しかし、Vagrant プロビジョナーとして Ansible を使用するときに、それを機能させようとしています。

Ansible が実行しているものを正確に見つけて、コマンド ラインから自分で試してみましたが、やはり失敗しました。

しかし、vagrant ssh を実行すると、エージェント転送が正しく機能し、github プロジェクトを R/W でチェックアウトできます。

誰もがそれがどのように機能しているのか考えていますか?

アップデート:

によってps awux、Vagrant によって実行されている正確なコマンドを特定しました。

私はそれを複製し、git checkout が機能しました。

0 投票する
12 に答える
29284 参照

tmux - 既存の tmux セッションにアタッチするときに SSH エージェントの環境変数を自動更新する方法

切断された tmux セッションを再接続するときに SSH エージェントを復元する良い方法を見つけようとしています。

原因は、SSH エージェント セッションが変更されたが、tmux セッションからの環境変数が更新されていないことが原因のようです。

セッション自体をアタッチする前に、これを自動化するにはどうすればよいですか? 私が接続しているセッションには常に bash プロンプトがあるとは限らないため、その中に何かを入力する余裕がありません。tmux セッションを作成またはアタッチする前に実行する必要があります。

私が実行しているコードの例は、https: //gist.github.com/ssbarnea/8646491 にあります。これは、tmux を使用して永続的な ssh 接続を作成する小さな ssh ラッパーです。これは非常にうまく機能しますが、ssh エージェントが動作を停止することがあるため、それを使用して他のホストに接続できなくなります。

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

git - ssh-agent が機能しない / git のパスフレーズを入力する手間が省ける

走った後

パスフレーズを入力すると、リモート アクションを実行するたびに git からパスフレーズの入力が求められます。

説明する:

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

unix - 再入力せずに多くのサーバーで動作する SSH エージェント? 何かの旗?

サーバー myLaptop、A、および B があるとします。同じ ssh-agent を使用すると、サーバー A の ssh-agent を読み込んで B に移動することなく、A および B を通過できるはずです。

今、myLaptop と A で ssh-agent を実行しています。A ですべてを再入力することなく、myLaptop で ssh-agent を 1 回だけセットアップできる簡単な方法はありますか?

Ps技術用語についてはわかりませんが、サーバーAを介してサーバーBに接続するためにここで達成しようとしているのと同じことは、ssh-forwarding/ssh-tunnelingのようなもので実行できますが、正しい用語についてはわかりません. この質問では、ssh-agent に注目してください。最も簡単な解決策は非常に高く評価されています!

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

bash - 定義が処理されていることがわかっているのに、bash 関数が実行されないのはなぜですか?

私のbashrcには次のものがあります:

コマンドラインで入力でき、「正しいことをする」start_agentので、それが定義されていることがわかります。start_agent問題は、start_agentログイン時に実行されることを期待していて、実行されていないことです。しかし、関数が定義されているため、制御フローが通過していることはわかっています。

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

emacs - emacs を使用して、tramp を使用してリモート ファイルを開くことができないのはなぜですか?

ssh キーとキー転送を使用して (ゲートウェイ経由で) ダブル ホップを使用して、リモート ファイルを開こうとしています。

私がemacsに与えるコマンド:

そして、ファイルの代わりに以下の出力を取得し続けます。