エージェント転送が機能しない
sshトンネルを作成するマシン(MachineBと呼びます)を持っているので、クラスタ内の残りのホストにSSHで接続できます。 AllowAgentForwardingはMachineBのsshd_configで有効になっており、他の人は資格情報を再入力することなくクラスタ内のあるマシンから別のマシンにSSH接続できますが、できません。私は自分の公開鍵をクラスタ内のすべてのマシンにプッシュしました。トンネルがアクティブなときは、パスワードを入力しなくても自分のローカルマシンからクラスタ内のマシンに直接SSH接続できます。クラスタ内の別のマシンにパスワードを再入力する必要があります(ただし、他のユーザーは再入力する必要はありません)。私は、エージェント転送が機能している人々の設定ファイルを調べてみましたが、それらは私のものと同じに見えます。 Mac OS X 10.6.6、OpenSSH_5.2p1、およびOpenSSL 0.9.8lを実行しています。 私のローカル.ssh / configは、次のとおりです。 StrictHostKeyChecking no ServerAliveInterval 60 User john Host MachineB.example.com MachineB User john ForwardAgent yes ProxyCommand none ControlMaster auto ControlPath ~/.ssh/master-%r@%h:%p Host * ForwardAgent yes ProxyCommand ssh -x MachineB 'nc %h %p' MachineBの.ssh / configは、 ForwardAgent yes StrictHostKeyChecking no SSH_AUTH_SOCK環境変数は、私のローカルマシンとマシンの両方で定義されています。 これは私がMachineにSSH接続したときの出力です。 OpenSSH_5.2p1, …