리눅스 서버에서 다른 리눅스 서버의 프로그램을 원격으로 어떻게 동작시키는지요?
안녕하세요.
궁금한 사항이 있어서 글을 올립니다.
리눅스 레드헷 9.0 엔터프라이즈 버젼3로 돌아가는 A라는 서버가
있고, 리눅스 레드렛 9.0으로 돌아가는 B라는 서버가 있습니다.
A라는 서버에서 grads라는 프로그램을 사용하고 있는데,
B라는 서버에서 A서버에 telnet 혹은 ssh를 이용해서 접속하여
grads라는 프로그램을 사용하고 싶습니다. 어떻게 해야할런
지요?
그냥 접속해서 동작시키면
'Segmentation fault (core dumped)' 이러한 에러가 나오고
게시판이나 다른곳에서 찾아본 방법대로
csh상에서 setenv DISPLAY IP주소:0 이렇게 설정을 하고
동작을 시키면
'Error in GXSTRT: Unable to connect to X server'
이러한 에러가 나옵니다.
윈도우 2000으로 돌아가는 C라는 컴퓨터에서 엑스메니저를
사용하여 telnet으로 접속하면 프로그램이 제대로 동작을
합니다. ssh로 접속하면 역시나 같은 에러메세지가 나오면서
접속이 안되고요.
제가 작업한 방식은 아래와 같습니다.
1. B서버에 xhost + 동작시킵니다.
2. A서버에 telnet으로 접속해서 setenv DISPLAY 192.168.120.148:0 으로 설정해줍니다.
3. gradsc라는 프로그램을 동작시킵니다.
위와 같은 방식으로 했는데 계속 에러만 나옵니다.
어떻게 해결해야 할런지요. ㅜ_ㅜ 벌써 1주일째 머리싸매고
고민중인데 도무지 풀리지가 않습니다.
도움 부탁드립니다. (--)(__)
ssh 데몬 설정파일에서 x11Forwarding yes가 되어있는지
ssh 데몬 설정파일에서
x11Forwarding yes가 되어있는지 확인해보시기바랍니다.
[quote="shrike"]ssh 데몬 설정파일에서 x11Forwa
확인해봤는데 yes로 되어있습니다.
댓글 달기