GNU/Linux >> Linux の 問題 >  >> Linux

「ssh -A」を使用しても SSH エージェント転送が機能しない

7年近くこの問題のトラブルシューティングを試みてきました 、そして最終的に解決されます -- keychain を起動します 私の ~/.profile で 、独自の 'ssh-agent を開始します '、マシン B と C でも。これが ソース です keychain のため、問題の の ssh-agent sshd を覆い隠す 提供した。

削除 (keychain ) ~/.profile から 問題を解決しました。

更新、別の可能性、ssh-agent などは通常、GUI の起動の一部として開始されます ローカル システム上。たとえば、別のケースでは、呼び出しは /etc/X11/xdm/sys.xsession に隠されています !

MachineA で

を実行して、SSH エージェント転送が機能していることを確認します。
ssh -t MachineB ssh MachineC

ssh MachineB の間 次に、その中で ssh MachineC 失敗していました。

始めます (ssh-agent keychain から など) 今後はマシン A から手動でのみ。


Linux
  1. Crontab の問題:パーセンテージを使用すると Cron ジョブが機能しない

  2. 正規表現を使用すると、シェルの「tar:アーカイブに見つかりません」エラーが発生する

  3. ssh構成名のエイリアスがscpで機能しない

  1. Linux コマンド 'll' が機能しない

  2. sudo の使用時にコマンドが見つからない

  3. iptables を使用して Linux マシン経由で RDP を転送する:機能しない

  1. USB が UEFI/BIOS で動作するのに Linux で動作しないのはなぜですか?

  2. 転送された ssh エージェントで scp を使用する

  3. 端末ウィンドウでスクロールバックが機能しない (ssh セッション)