HPC 서버에 접속해서 작업하기 위해서는 Kerberos로부터 ticket이란 걸 얻어와야한다. 문제는 실험실 컴에 원격로긴해서 krb5 GUI프로그램를 실행시키면 PIN을 입력하는 곳에서 멈추고 만다. 간혹 Kerberos 서버에 접속장애가 생기는 경우가 있어서 정말 그런가 하고 직접 데탑에서 접속해보면 ticket을 잘 가져온다. 아마도 원격접속했을 때는 무언가 장애가 생기는 것 같다. 그래서 직접 command 입력으로 하면 어떻게 될까싶어 명령어를 찾아봤다. 보통 암호카드를 이용해서 ticket을 가져오려면 kinit명령어면 되는데 htoken을 이용해 인증하는 경우는 pkinit 명령을 이용해야했다. 아래와 같이 사용하면 된다.
pkinit -5 -l 0d10h0m -f
여기서 -5는 verkeros version 5를 이용하겠다는 의미이고 -l은 ticket의 유효기간을 의미하며 인자내용은 순서대로 일 시 분을 의미한다. 일 시 분을 전부 지정할 필요는 없으며 필요한 내용만 적어넣으면 된다.(저 형식대신 분으로 치환해서 입력해도 된다.) -f 는 ticket이 forwadable 속성을 가지게 한다.
pkinit 명령을 내리면 PIN 을 요구하는데 아직 이를 자동으로 입력할 방법을 찾질 못했다. 처음엔 표준 입력 redirection을 이용하면 될 줄 알았는데 되질 않는다.
pkinit -5 -l 0d10h0m -f
여기서 -5는 verkeros version 5를 이용하겠다는 의미이고 -l은 ticket의 유효기간을 의미하며 인자내용은 순서대로 일 시 분을 의미한다. 일 시 분을 전부 지정할 필요는 없으며 필요한 내용만 적어넣으면 된다.(저 형식대신 분으로 치환해서 입력해도 된다.) -f 는 ticket이 forwadable 속성을 가지게 한다.
pkinit 명령을 내리면 PIN 을 요구하는데 아직 이를 자동으로 입력할 방법을 찾질 못했다. 처음엔 표준 입력 redirection을 이용하면 될 줄 알았는데 되질 않는다.
'공부' 카테고리의 다른 글
| Windows에서 Kerberos tiket 주기적으로 갱신시키기 (0) | 2012/01/13 |
|---|---|
| Digitizer (0) | 2011/12/27 |
| How to extract data along a straight line with Tecplot 360 (0) | 2011/12/20 |
| Useful software (0) | 2011/11/30 |
