2つのサーバーがあり、各サーバーにログインするserver 1
にはserver 2
有効なKerberosチケットが必要です。同じチケットが両方のサーバーに有効です。複数のウィンドウを開き、tmux
セッションを実行してserver 1
Kerberosチケットが期限切れになったら、1つのウィンドウで新しいチケットを取得するだけで十分です。ただし、Windowsではserver 2
Kerberosチケットは共有されません。つまり、各ウィンドウで別々に新しいチケットを受け取る必要があります。
サーバーごとにチケットキャッシュが違うからだと思います。私がこうすればklist
、server 1
私は得る。
Ticket cache: FILE:/tmp/krb5cc_4350_NGboq23888
存在するみんなウィンドウ。 On では、server 2
最後のランダム文字列が各ウィンドウごとに異なります。
次のマニュアルページを確認しましたkrb5.conf
。
default_ccache_name: この関係は、デフォルトの資格情報キャッシュの名前を指定します。デフォルトは FILE:/tmp/krb5cc_%{uid} です。この関係はパラメータ拡張の影響を受けます(下記参照)。バージョン1.11の新機能です。
実際、これは4350
私のものですが、uid
それ以降はランダムな文字列への参照は表示されません。どのサーバーにも設定されていませんdefault_ccache_name
。/etc/krb5.conf
server 2
私の質問は:1つのウィンドウでのみkerberosチケットを取得するのに十分で、他のすべてのウィンドウtmux
で動作するようにどのように設定できますか?tmux
上記の推論によると、この質問は次のように帰結します。私のサーバーで使用するチケットキャッシュをどのように定義しますか?