Junos XML 프로토콜 서버에 대한 연결 구축을 위한 사전 필수 요건 충족
클라이언트 애플리케이션이 Junos XML 프로토콜 서버에 대한 연결을 설정할 수 있도록 하려면 다음 섹션에서 설명한 대로 모든 액세스 프로토콜과 특정 액세스 프로토콜에 적용되는 요구 사항을 충족해야 합니다.
모든 액세스 프로토콜의 사전 필수 조건
클라이언트 애플리케이션은 Junos XML 프로토콜 서버와 연결을 설정하는 각 디바이스에 로그인할 수 있어야 합니다. 다음 지침은 애플리케이션에 대한 Junos 로그인 계정을 만드는 방법을 설명합니다. 또는 이 섹션을 건너뛰고 RADIUS 또는 TACACS+를 통해 인증을 활성화할 수 있습니다. 사용자 계정 생성 및 인증 활성화에 대한 자세한 내용은 라우팅 디바이스용 Junos OS 사용자 액세스 및 인증 사용자 가이드 를 참조하십시오.
로그인 계정이 Junos OS를 실행하는 디바이스에 있는지 확인하려면 디바이스의 CLI 구성 모드를 입력하고 다음 명령을 실행합니다.
[edit system login] user@host# show user account-name
해당 계정이 없는 경우 다음 단계를 수행합니다.
Clear-Text 연결의 사전 필수 사항
Junos XML 프로토콜별 clear-text 액세스 프로토콜을 사용하는 클라이언트 애플리케이션은 추가 프로토콜(예: SSH, SSL 또는 Telnet)을 사용하지 않고도 암호화되지 않은 텍스트를 TCP 연결을 통해 직접 전송합니다.
Junos-FIPS 소프트웨어를 실행하는 장치는 Junos XML 프로토콜 clear-text 연결을 허용하지 않습니다. Common Criteria 환경에서는 clear-text 프로토콜을 사용하지 않는 것이 좋습니다. 자세한 내용은 Common Criteria 및 Junos-FIPS를 위한 보안 구성 가이드를 참조하십시오.
클라이언트 애플리케이션이 clear-text 프로토콜을 사용하여 Junos XML 프로토콜 서버에 연결할 수 있도록 하려면 다음 단계를 수행합니다.
SSH 연결의 사전 필수 사항
클라이언트 애플리케이션이 SSH 프로토콜을 사용하여 Junos XML 프로토콜 서버에 연결할 수 있도록 하려면 다음 단계를 수행합니다.
아웃바운드 SSH 연결의 사전 필수 조건
아웃바운드 SSH 기능을 사용하면 클라이언트 시작 TCP/IP 연결이 차단되는 Junos OS와 네트워크 및 시스템 관리 서버를 실행하는 장치 간에 SSH 세션이 시작될 수 있습니다(예: 디바이스가 방화벽 뒤에 있는 경우). 아웃바운드 SSH를 구성하려면 디바이스에 구성 명령문을 outbound-ssh
추가합니다. 일단 구성되고 커밋되면 Junos OS를 실행하는 디바이스가 구성된 관리 클라이언트와 함께 아웃바운드 SSH 세션을 시작합니다. 아웃바운드 SSH 세션이 초기화되고 연결이 설정되면 관리 서버는 클라이언트로 SSH 시퀀스를 시작하고 Junos OS를 실행하는 장치로서 클라이언트를 인증합니다.
아웃바운드 SSH를 설정하려면 다음이 수반됩니다.
아웃바운드 SSH를 위해 Junos OS를 실행하는 디바이스 구성
아웃바운드 SSH를 위한 관리 서버 구성.
아웃바운드 SSH를 위해 디바이스를 구성하려면 다음을 수행합니다.
구성 관리 서버를 설정하려면 다음을 수행합니다.
모든 액세스 프로토콜의 사전 필수 요건에 대해 논의된 사전 필수 요건을 충족합니다.
-
애플리케이션이 SSH 소프트웨어에 액세스할 수 있도록 합니다.
SSH 소프트웨어를 얻고 애플리케이션이 실행되는 컴퓨터에 설치합니다. SSH 소프트웨어 입수 및 설치에 대한 자세한 내용은 http://www.ssh.com 및 http://www.openssh.com.
(선택사항) SSH 연결과 함께 사용할 디바이스의 공용 키를 수동으로 설치합니다.
초기화 브로드캐스트 요청을 수신 및 처리하도록 클라이언트 시스템을 구성합니다. 인티리얼화 요청은 다음 구문을 사용합니다.
암호 속성이 구성된 경우 Junos OS를 실행하는 디바이스는 intialization Sequence(권장 방법)와 함께 공용 SSH 키를 보냅니다. 키가 수신되면 클라이언트는 장비의 퍼블릭 키로 수행할 작업을 결정해야 합니다. 디바이스의 현재 공용 SSH 키를 새 키로 교체하는 것이 좋습니다. 이를 통해 클라이언트는 항상 인증에 사용할 수 있는 현재 키를 보유하게 됩니다.
MSG-ID: DEVICE-CONN-INFO\r\n MSG-VER: V1\r\n DEVICE-ID: <device-id>\r\n HOST-KEY: <pub-host-key>\r\n HMAC: <HMAC(pub-SSH-host-key, <secret>)>\r\n
암호 속성이 구성되지 않은 경우 디바이스는 초기화 시퀀스와 함께 공용 SSH 키를 전송하지 않습니다. 디바이스에 대한 현재 공용 SSH 키를 수동으로 설치해야 합니다.
MSG-ID: DEVICE-CONN-INFO\r\n MSG-VER: V1\r\n DEVICE-ID: <device-id>\r\n
SSL 연결의 사전 필수 조건
클라이언트 애플리케이션이 SSL 프로토콜을 사용하여 Junos XML 프로토콜 서버에 연결할 수 있도록 하려면 다음 단계를 수행합니다.
Telnet 연결의 사전 필수 조건
클라이언트 애플리케이션이 Telnet 프로토콜을 사용하여 Junos XML 프로토콜 서버에 액세스할 수 있도록 하려면 이 섹션에 설명된 단계를 수행합니다.
Junos-FIPS 소프트웨어를 실행하는 장치는 Telnet 연결을 허용하지 않습니다. Common Criteria 환경에서는 Telnet 프로토콜을 사용하지 않는 것이 좋습니다. 자세한 내용은 Common Criteria 및 Junos-FIPS를 위한 보안 구성 가이드를 참조하십시오.