원격 호스트에서 Xagent의 사용자 키 사용하기
Xagent를 사용하면 원격 호스트에 있는 ssh 클라이언트가 Xshell이 사용하는 사용자 키 즉 Xagent가 가지고 있는 사용자 키를 사용할 수 있습니다. 원격 호스트에서 Xagent의 사용자 키를 사용하려면 Xshell과 원격 호스트의 SSH 서버가 에이전트 포워딩 기능을 지원해야 합니다.
ssh.com 서버에서 에이전트 포워딩을 활성화하려면:
- /etc/ssh2/sshd2_config 파일을 엽니다.
- AllowAgentForwarding 옵션의 값을 아래와 같이 설정합니다: AllowAgentForwardingyes
- SSH 서버를 다시 시작합니다.
- 참고
OpenSSH 서버는 no-agent-forwarding 옵션을 지정하지 않는 한 에이전트 포워딩 기능이 항상 활성화되어 있습니다.
Xagent의 키를 원격 호스트에서 이용하려면:
- Xagent를 사용하도록 Xshell을 설정합니다.
- Xagent가 실행 중이 아닌 경우 Xagent를 실행합니다.
- SSH 서버에 접속하고 로그인합니다.
- 참고
서버가 에이전트 포워딩을 지원하면, 로그인 했을 때 에이전트 포워딩을 위한 환경변수(SSH_AUTH_SOCK 혹은 SSH2_AUTH_SOCK)들이 적절하게 설정됩니다.
- 참고
- 원격 서버에서 공개 키 인증을 하는 다른 서버로 접속합니다.
- 사용자 키 암호 대화 상자가 나타나면 선택된 사용자 키의 암호를 입력합니다.
- 참고
[사용자 키 암호] 대화 상자는 선택된 키의 상태가 Close일 때만 나타납니다. 사용자 키의 상태는 Xagent의 사용자 키 목록에서 확인할 수 있습니다.