서버 A에 연결하기 위해서 꼭 서버 B를 거쳐야 합니다. Xshell이 직접 서버B에 연결하도록 설정할 수 있나요?

서버 B를 중재 서버로 이용하여 서버 A에 접속하시고자 하실 때에는 Xshell의 자동 입력 규칙 기능을 이용할 수 있습니다.
아래의 절차에 따라 Xshell을 설정해 보십시오.

  1. Xshell을 실행합니다.

  2. Xshell 상단의 [파일] 메뉴에서 [열기]를 선택합니다.
    결과: 세션 대화상자가 나타납니다.

  3. 중재 서버로 이용하고자 하는 세션(서버 B)을 선택합니다. 없으면 새로 만들기를 실행합니다.

  4. 세션에 오른쪽 클릭 후 [등록정보]를 선택합니다.
    결과: 세션 등록정보 대화상자가 나타납니다.

  5. [로그인 스크립트]를 선택합니다.

  6. [세션 연결시 자동 입력 기능을 사용합니다] 박스를 선택합니다.
    결과: [추가]버튼이 활성화됩니다.

  7. [추가]버튼을 선택합니다.
    결과: 자동 입력 규칙 대화상자가 나타납니다.

  8. 대기 입력란에는 중재 서버(B 서버)에 접속 후 나오는 명령어 프롬프트 문자열을 확인하여 이 문자열을 입력합니다.
    예) 사용자의 명령어 프롬프트가 [oracle@OTS oracle]$라면 oracle]$을 입력하십시오.

    공백 문자도 유효하므로 주의하십시오. 

  9. 응답란에는 최종 서버(서버 A)에 연결할 때 사용하는 SSH또는 Telnet 명령어를 입력합니다.
    예) ssh John@192.168.1.193

  10. 암호와 기타 명령어의 설정을 위해 8단계와 9단계를 다음과 같이 반복합니다. 
    대기 입력란 => Password:
    응답 입력란 => A 서버에 접속하기 위한 비밀 번호

    비밀 번호를 숨기고자 할 경우 '문자열 숨기기'를 선택합니다. 

  11. 저장하고 B 세션을 실행합니다.

대기 입력란에 입력해야 하는 문자열은 정해져 있지 않습니다. 접속하고자 하는 유닉스/리눅스 장비마다, 해당 장비의 OS마다 다릅니다.
또한 접속할 때 사용하는 ssh, telnet과 같은 프로토콜마다 그리고 이 프로그램의 종류나 버전, 그리고 설정에 따라 나타나는 대기 문자열이 다릅니다.
실제로 나타나는 문자열을 파악한 후 적용하여야 합니다.