Xmanager의 접속 방법 문의 [2]
Xmanager의 접속 방법 문의
2004-03-26 15:42 - 이현중
안녕하세요?
좋은 프로그램을 개발하시느라 고생이 많으십니다.
다름이 아니라 Xmanager를 통한 접속 방법때문에
문의를 드립니다. 몇가지 방화벽 설정때문에 접속에
애로사항이 있어서 그러거든요.
곧바로 접속하지 않고, 서버를 하나 경유하여 접속을
할 수는 없는지 문의드리고 싶습니다.
접속을 원하는 서버를 A라 하고, 경유할 서버를 B라고
하고 클라이언트를 C라고 하겠습니다.
A 서버는 리눅스 서버이고요, XDMCP접속은 허용하되
SSH 접속이 허용이 되질 않습니다. (22번 포트 방화벽)
B 서버는 솔라리스 서버이고요, XDMCP접속과 SSH 접속을
모두 허용하고 있습니다.
클라이언트 C는 하위 NAT 망 또는 외부 망에 있는
컴퓨터입니다. (실제로는 제 노트북)
A서버와 B서버는 같은 학교 교내망에 속해 있어서,
B에서 A로의 XDMCP접속은 허용이 됩니다. (SSH는
여전히 불가. A서버가 속한 서브네트워크의 방화벽에서
모든 포트 22번의 트래픽을 막고있음)
문제는, C에서 A로 접속을 하고 싶은데, C가 NAT 아래에
있어서 A로의 XDMCP접속이 불가능하여 SSH를 이용하고
싶지만 A는 SSH는 허용하지를 않습니다. (방화벽)
이런 경우에 B서버를 이용하여 어떻게 A서버에
접속을 할 수 있는 방법이 없을까요?
B에는 SSH접속도 가능하고 XDMCP접속도 가능한 환경이라
이를 이용해서 어떻게 할 수 있으면 좋겠다 싶은데,
도무지 모르겠습니다.
어떻게 대처해야 할 지 좀 알려주시면 감사하겠습니다.
ps. A서버의 방화벽 설정을 어떻게 바꾸면 가장 간단할
텐데, 네트워크 관리자에게 문의해 본 결과 보안상
22번 포트 방화벽 설정을 해제해 줄 수가 없다고 하네요.
좋은 프로그램을 개발하시느라 고생이 많으십니다.
다름이 아니라 Xmanager를 통한 접속 방법때문에
문의를 드립니다. 몇가지 방화벽 설정때문에 접속에
애로사항이 있어서 그러거든요.
곧바로 접속하지 않고, 서버를 하나 경유하여 접속을
할 수는 없는지 문의드리고 싶습니다.
접속을 원하는 서버를 A라 하고, 경유할 서버를 B라고
하고 클라이언트를 C라고 하겠습니다.
A 서버는 리눅스 서버이고요, XDMCP접속은 허용하되
SSH 접속이 허용이 되질 않습니다. (22번 포트 방화벽)
B 서버는 솔라리스 서버이고요, XDMCP접속과 SSH 접속을
모두 허용하고 있습니다.
클라이언트 C는 하위 NAT 망 또는 외부 망에 있는
컴퓨터입니다. (실제로는 제 노트북)
A서버와 B서버는 같은 학교 교내망에 속해 있어서,
B에서 A로의 XDMCP접속은 허용이 됩니다. (SSH는
여전히 불가. A서버가 속한 서브네트워크의 방화벽에서
모든 포트 22번의 트래픽을 막고있음)
문제는, C에서 A로 접속을 하고 싶은데, C가 NAT 아래에
있어서 A로의 XDMCP접속이 불가능하여 SSH를 이용하고
싶지만 A는 SSH는 허용하지를 않습니다. (방화벽)
이런 경우에 B서버를 이용하여 어떻게 A서버에
접속을 할 수 있는 방법이 없을까요?
B에는 SSH접속도 가능하고 XDMCP접속도 가능한 환경이라
이를 이용해서 어떻게 할 수 있으면 좋겠다 싶은데,
도무지 모르겠습니다.
어떻게 대처해야 할 지 좀 알려주시면 감사하겠습니다.
ps. A서버의 방화벽 설정을 어떻게 바꾸면 가장 간단할
텐데, 네트워크 관리자에게 문의해 본 결과 보안상
22번 포트 방화벽 설정을 해제해 줄 수가 없다고 하네요.
Re: Xmanager의 접속 방법 문의
2004-03-26 17:15 - 넷사랑
안녕하세요? 넷사랑컴퓨터입니다.
네트워크 상황을 자세하게 알려주셔서 감사합니다.
Xmanager를 사용하기가 쉽지 않은 상황이지만 몇가지 가능한 방법을 간단히 적어보겠습니다. 디스플레이 설정법이나 방화벽 설정은 FAQ를 참고하시기 바랍니다.
우선 C(PC)가 NAT 망에 있는 경우 내부와 외부를 잇는 호스트를 D라고 가정하겠습니다.
A(linux) - B(solaris) - D(NAT) - C(PC, Xmanager)
1. A의 SSH 서버를 22번이 아닌 포트로 구동하는 방법
sshd 를 -p 옵션을 주어 22번이 아닌 다른 포트로 구동하여 이 포트를 이용합니다.
2. D에서 port forwarding을 이용하는 방법
C에서 A로 telnet 접속, 혹은 B를 거쳐서 A로 접속한 후에 A에서 D로 display 설정을 합니다. 이때는 D에서 C로 port forwarding 해두어야 합니다. FAQ 4번을 참고하십시오.
3. B의 Xnest를 이용하는 방법
X client이자 X server인 Xnest를 이용합니다. C에서 B로 접속을 하여 Xnest를 실행하면서 A로 XDMCP 연결을 합니다. 예를 들어, 리모콘으로 SSH 프로토콜을 이용하여 B에 접속을 할 때 실행명령에 다음과 같이 입력합니다.
/usr/openwin/bin/Xnest :1 -query [A의IP]
위 방법들을 검토해보시기 바랍니다.
감사합니다.
네트워크 상황을 자세하게 알려주셔서 감사합니다.
Xmanager를 사용하기가 쉽지 않은 상황이지만 몇가지 가능한 방법을 간단히 적어보겠습니다. 디스플레이 설정법이나 방화벽 설정은 FAQ를 참고하시기 바랍니다.
우선 C(PC)가 NAT 망에 있는 경우 내부와 외부를 잇는 호스트를 D라고 가정하겠습니다.
A(linux) - B(solaris) - D(NAT) - C(PC, Xmanager)
1. A의 SSH 서버를 22번이 아닌 포트로 구동하는 방법
sshd 를 -p 옵션을 주어 22번이 아닌 다른 포트로 구동하여 이 포트를 이용합니다.
2. D에서 port forwarding을 이용하는 방법
C에서 A로 telnet 접속, 혹은 B를 거쳐서 A로 접속한 후에 A에서 D로 display 설정을 합니다. 이때는 D에서 C로 port forwarding 해두어야 합니다. FAQ 4번을 참고하십시오.
3. B의 Xnest를 이용하는 방법
X client이자 X server인 Xnest를 이용합니다. C에서 B로 접속을 하여 Xnest를 실행하면서 A로 XDMCP 연결을 합니다. 예를 들어, 리모콘으로 SSH 프로토콜을 이용하여 B에 접속을 할 때 실행명령에 다음과 같이 입력합니다.
/usr/openwin/bin/Xnest :1 -query [A의IP]
위 방법들을 검토해보시기 바랍니다.
감사합니다.
Re: Re: 감사합니다.
2004-03-26 18:26 - 이현중
친절한 답변 주셔서 감사합니다.
제가 기다리던 답변이 바로 3번이었습니다. :)
답답하던 점을 속 시원하게 해결해 주시는군요.
얼른 시도해 봐야 겠습니다.
정말 감사합니다.
그럼 좋은 하루 되십시오~!
제가 기다리던 답변이 바로 3번이었습니다. :)
답답하던 점을 속 시원하게 해결해 주시는군요.
얼른 시도해 봐야 겠습니다.
정말 감사합니다.
그럼 좋은 하루 되십시오~!
이전 조회수: 667