tmux에서 Kerberos 티켓 갱신

tmux에서 Kerberos 티켓 갱신

두 개의 서버가 있고 각 서버에 로그인 server 1하려면 server 2유효한 Kerberos 티켓이 필요합니다. 동일한 티켓이 두 서버 모두에 유효합니다. 여러 개의 창을 열고 tmux세션을 실행 하고 server 1Kerberos 티켓이 만료되면 하나의 창에서만 새 티켓을 얻는 것으로 충분하며 다른 모든 창에서는 새로 확인된 이 Kerberos 티켓을 사용합니다. 그러나 Windows에서는 server 2Kerberos 티켓이 공유되지 않습니다. 즉, 각 창에서 별도로 새 티켓을 받아야 합니다.

서버마다 티켓 캐시가 다르기 때문인 것 같아요. 내가 이렇게 하면 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내 질문은: 단 하나의 창에서만 kerberos 티켓을 얻는 데 충분하고 tmux다른 모든 창에서도 작동하도록 어떻게 설정할 수 있습니까 ? tmux위의 추론에 따르면 이 질문은 다음과 같이 귀결됩니다. 내 서버에서 사용할 티켓 캐시를 어떻게 정의합니까?

관련 정보