![tmux에서 Kerberos 티켓 갱신](https://linux55.com/image/117564/tmux%EC%97%90%EC%84%9C%20Kerberos%20%ED%8B%B0%EC%BC%93%20%EA%B0%B1%EC%8B%A0.png)
두 개의 서버가 있고 각 서버에 로그인 server 1
하려면 server 2
유효한 Kerberos 티켓이 필요합니다. 동일한 티켓이 두 서버 모두에 유효합니다. 여러 개의 창을 열고 tmux
세션을 실행 하고 server 1
Kerberos 티켓이 만료되면 하나의 창에서만 새 티켓을 얻는 것으로 충분하며 다른 모든 창에서는 새로 확인된 이 Kerberos 티켓을 사용합니다. 그러나 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
내 질문은: 단 하나의 창에서만 kerberos 티켓을 얻는 데 충분하고 tmux
다른 모든 창에서도 작동하도록 어떻게 설정할 수 있습니까 ? tmux
위의 추론에 따르면 이 질문은 다음과 같이 귀결됩니다. 내 서버에서 사용할 티켓 캐시를 어떻게 정의합니까?