이는 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 명령 logForwarder입니다.
프로그램:
이름
logForwarder - 로그 구성 요소와 도구 간의 ssh 터널을 관리하는 로그 항목
이름
logForwarder - 로그 구성 요소 간 ssh 터널을 생성하고 유지 관리하기 위한 도구
복잡한 토폴로지
시놉시스
logForwarder [옵션] ...
기술
logForwarder는 로그 구성 요소 간의 ssh 터널 유지 관리를 단순화하는 데 도움이 됩니다.
도구를 사용하여 복잡한 네트워크 토폴로지에서 로그 확장성과 구성을 개선합니다.
구성 요소는 모니터링할 프로그램에서 정의될 수 있으며 메시지를 게시합니다.
LogCentral. 이 도구는 LogCentral에 구독된 메시지를 가져옵니다.
로그 전달을 시작하기 전에 다음을 수행해야 합니다.
· 로컬 및 원격 호스트에서 omniNames를 실행합니다.
· 이름과 네트워크 구성만 정의하여 원격 피어를 시작합니다.
· 로컬 피어를 시작하고 원격 피어의 이름, ssh 연결 정보, 원격 피어를 제공합니다.
사용할 포트를 선택하고 -C 옵션을 전달하여 ssh 터널을 생성합니다.
[참고: 로그 도구/구성요소보다 먼저 포워더를 시작해야 합니다.]
옵션
--이름 [이름]
전달자를 식별하는 문자열
--피어 이름 [이름]
다른 네트워크에서 피어를 식별하는 문자열
--ssh-호스트 [주최자]
ssh 터널을 호스팅하는 호스트
--ssh-로그인 [로그인]
ssh 연결을 설정하는 데 사용되는 로그인(기본값: 현재 사용자 로그인).
--ssh 키 [/경로/to/ssh/키]
ssh 연결을 설정하는 데 사용되는 ssh 키(개인 키!) 경로
(기본값: $HOME/.ssh/id_rsa).
--원격 포트 [포트]
ssh 호스트에서 포트 수신.
--원격 호스트 [주최자]
터널에 의해 연결되는 호스트(ssh 옵션 -L에 해당)
및 -R).
--nb-재시도 [참고]
로컬 포워더가 원격 포워더에 바인딩을 시도하는 횟수
전달자(기본값: 3).
--동료-또는 [이오르]
원격 포워더의 IOR을 전달합니다. 기본적으로 로컬 포워더는 피어 포워더의 IOR을 가져옵니다.
IOR.
--net-config [경로/구성/파일]
구성 파일의 경로입니다.
-C 이 포워더에서 터널을 생성합니다.
구성 FILE
명령줄 옵션을 사용하는 대신 dietForwarder에 구성 파일을 전달할 수 있습니다.
--net-config 옵션을 통해. 구성 파일에는 여러 규칙이 나열되어 있습니다.
이 포워더를 사용하여 도달 가능한 네트워크입니다.
규칙에는 두 가지 종류가 있습니다.
수락 규칙
포워더를 통해 접근할 수 있는 네트워크를 설명합니다.
거부 규칙
포워더를 통해 접근할 수 없는 네트워크를 설명합니다.
규칙은 항상 다음 중 하나로 시작됩니다. 수용하다: or 거부하다: 바로 다음에 정기적으로
규칙과 관련된 호스트를 설명하는 표현식(Posix). 규칙은 다음에서 평가됩니다.
다음 순서: 수락 그때 거부. 예를 들어 :
수락:.* 거부:localhost
이 조각은 전달자가 모든 호스트에 대한 연결을 수락하지만
로컬 호스트.
예
간단한 구성은 다음과 같습니다.
· 두 개의 도메인이 있습니다. net1 그리고 net2, 포워더는 호스트에서 실행됩니다. fwd.net1 그리고
fwd.net2.
· 호스트 간에 링크가 없습니다. fwd.net1 그리고 fwd.net2 하지만 사용자는 접근할 수 있습니다 fwd.net2 에
fwd.net1 ssh 연결을 사용합니다.
· 이름을 지정하겠습니다 fwd.net1 포워더 Fwd1 및 fwd.net2 포워더 Fwd2.
· 도구 하나가 살아있다 fwd.net2 구성 요소가 살아있는 동안 net1 도메인입니다.
Command 선 을 통한 런치인드 FWD1
fwd.net1$ logForwarder --name Fwd1 --peer-name Fwd2 \
--ssh-호스트 fwd.net2 --ssh-로그인 다이어트 사용자 \
--ssh-키 ID RSA net2 --원격-포트 50000 \
--net-config net1.cfg -C
Command 선 에 시작 FWD2
fwd.net2$ logForwarder --name Fwd2 --net-config net2.cfg
구성 파일 을 통한 FWD1
이 예에서 포워더 Fwd1은 fwd.net2에 대한 연결만 허용합니다.
수락:fwd.net2
구성 파일 을 통한 FWD2
이 예에서 포워더 Fwd2는 다음을 제외한 모든 연결을 허용합니다.
로컬호스트의 경우.
수용하다:.*
거부: 로컬 호스트
이론적 해석
로그 서비스는 통신 계층으로 CORBA를 사용합니다. 유연하고 강력한
미들웨어의 경우 이기종 네트워크에 로그를 배포하는 것이 여전히 어렵습니다.
SSH 터널을 통해서만 접근 가능합니다. 로그 포워더는 관리자가 로그를 구성하는 데 도움이 됩니다.
수동으로 설정된 ssh 터널이 없는 그리드는 간단하지도 않고 확장 가능하지도 않다고 주장합니다.
로그 전달자를 사용하면 이러한 토폴로지를 매우 쉽게 구성할 수 있습니다.
onworks.net 서비스를 사용하여 logForwarder를 온라인으로 사용하세요