Xagent 사용
Xagent는 SSH 인증 에이전트(authentication agent)입니다. Xagent는 공개 키 사용자 인증에 사용되는 사용자 키를 가지고 있다가 Xshell에서 사용자 키가 필요한 경우에 Xshell이 해당 키를 사용할 수 있게 해줍니다.
Xagent는 Xshell 사용자 키의 모든 목록을 유지하며, 필요한 경우 사용자에게 키 암호 입력을 요청합니다. 사용자가 키 암호를 입력한 경우, Xagent는 사용자 키를 풀어서 메모리에 저장합니다. 따라서, Xagent를 사용하면, 사용자는 같은 키에 대해 한 번의 키 암호 입력으로 해당 키를 여러 번 사용할 수 있습니다.
Xagent는 또한 SSH의 에이전트 포워딩 기능을 위한 SSH 인증 서버로 동작합니다. SSH 에이전트 포워딩 기능은 처음 접속한 서버에서 다른 서버로 접속을 할 경우에 필요합니다. 기본적으로 사용자 키는 사용자의 PC에만 저장되어 있어서 처음 접속한 서버에서 다른 서버로 접속을 시도하는 경우에는 그 키의 사용이 불가능합니다. SSH 에이전트 포워딩 기능은 원격 서버의 SSH 클라이언트 프로그램이 내 PC의 Xagent가 관리하는 사용자 키를 사용할 수 있게 해줍니다.
- 참고
Xagent를 실행하면 Xagent 아이콘이 알림 영역에 생성됩니다. Xagent 대화 상자를 닫아도 Xagent는 종료되지 않고 계속 실행됩니다. Xagent를 종료하거나 Xagent 대화 상자를 열려면 알림 영역 아이콘 상의 메뉴를 이용합니다.