2017-04-12 8 views
1

私のマシンAからssh-keysを使ってマシンBにsshすることができます。マシンBで、私はマシンCにログインするためのKerberosチケットを受け取る。 ?そして、作品を以下:ssh proxyコマンドとケルベロス

ssh -At machineB ssh -At machineC 

を私は直接AからCにログインしたいので、私は私の~/.ssh/configに次の行を追加しました:

Host machineC 
    ProxyCommand ssh -q machineB nc -q0 %h %p 

しかし、私はパスワードの入力を求められます。パスワードのないログインの方法はありますか?

+0

を使用する必要がホストBから認証する必要がある場合は、ProxyCommandでは不可能です。 – Rohlik

答えて

1

あなたはまだ私も解決策を探して

ssh -At machineB ssh -At machineC 
+0

ssh-configでこのコマンドを指定する方法はありますか?これにより私はいくつかの実装を節約できます。 – user1447257

+0

残念ながら、私が認識している方法はありません。最悪の場合、同じ目的を達成するためにいくつかのbash関数/エイリアスを設定することができます。 – Jakuje