Cygwin 으로 서버 접속하기

  • #293915
    cygwin 130.***.156.31 7998

    제 사무실과 학과의 전산실이 좀 멀리 떨어져있어서
    오고가는 수고를 좀 덜어볼까하고, 제 사무실에서
    학과의 서버에 접속해서 시뮬레이터를 돌려보려고
    Cygwin X-win 에뮬레이터를 깔았습니다.

    그런데 설치까지는 했는데 그다음이 난감하네요.

    원래는 Cygwin을 띄우고, ssh같은 걸로 서버에 접속해서
    프로그램을 불러서 작업을 실행시키면 그 결과 (그래픽)이
    Cygwin 에뮬레이터 화면에 출력될것이다… 라고 학과에서
    제공하는 매뉴얼에 되어있는데요, ssh 터미널화면에서
    프로그램이 실행되는 것은 확인이 되는데 결과가 출력되지
    를 않고 종료되어버리네요.

    Cygwin 써보신 분들 도움말씀 부탁드립니다.

    • .. 148.***.1.172

      <a href=http://x.cygwin.com/
      target=_blank>http://x.cygwin.com/

      Cygwin/X User’s Guide 참고하시면 될 것 같네요.

    • cygwin 130.***.156.31

      Cygwin에서 ssh로 서버에 접속하려고 할때,
      “The authenticity of host ‘xxx.xxx.xxx (host name)’ can’t be established….” 라는 메시지가 뜨면서 에러가 나는데요, 원래 제대로라면 패스워드를 물어와야 하는데 말이죠.

      분명히 제가 접속하려는 서버가 동작하고있는 건 확인했거든요. 그러니까 서버문제는 아닌데… 왜 그런지 아시는 분!

    • 매트 65.***.148.43

      서버쪽에서 님의 PC로 X packet을 포워딩하는가를 살펴보시기 바랍니다. firewall이 있을 수도 있고 (님쪽이나 서버쪽이나), 디스플레이 환경변수가 제대로 셋업되지 않았을 수도 있고, ssh connection인 경우 X packet 포워딩 옵션을 사용하셨는가도 문제가 되고, 집에서 가정용 라우터를 통해 연결 하신다면 라우터의 메인 IP로 들어오는 해당패킷이 님의 PC로 포워딩되도록 설정을 해주셔야 하고, 살펴보셔야 할 부분이 많이 있네요.

    • 매트 65.***.148.43

      답글을 쓰는 동안,, 글을 다셨네요.. 그런 경우라면 아마도 서버쪽에 방화벽이 있을것입니다. 해당 서버를 관리하시는 분께 문의하시는것이 빠른 방법입니다.

    • .. 148.***.1.172

      그냥 telnet은 사용 못하시나요?

    • .. 148.***.1.172

      ping 로 먼저 network 확인해 보시는 것도 좋겠네요.

    • sync 68.***.69.111

      -l option 주고 해보셨나요?
      이렇게 한번 해보세요, ssh -l [myid] [server address]

    • cygwin 130.***.156.31

      지금까지 문제는 두가지였습니다.
      하나는 연결하는 것 자체, 그리고 연결후에 시뮬레이션 결과를 디스플레이하도록 하는 것.

      첫번째문제는 위에서 말씀해주신 여러 조언들을 참고삼아서 해결했습니다. 고맙습니다… 고맙구요, 문제는 이제 결과 그래픽을 클라이언트인 제 PC의 화면에 display되도록해야하는데요, 이게 원래 올린 글에서처럼 그냥 텍스트결과만 보여주고는 끝난다는 겁니다.

      원래는 중간에 contour plot을 화면에 display해주도록 되어있거든요. 그런데, display가 되어야할 찰라에 다음과 같은 메시지가 뜨고는 아무 소식없이 텍스트 결과를 출력하고는 프로그램을 종료합니다. (종료는 정상종료입니다.)

      “Using X11 forwarding requires that you have an X11 server running on your PC. The X11 server is either not present or not currently not running. The X11 forwarding request from your server is being rejected.”

    • cygwin 130.***.156.31

      방금전에 매뉴얼을 살펴보다 보니까 다음과 같은 내용이 있네요.

      By checking the “Forward X11 Packets”, you will be able to tunnel the X11 protocol if you have on your end a X11 server installed.

      여기서 말하는 “X11 server”라는게 뭔가요? 이걸 따로 설치해 주어야 한다는 말인것같은데…

    • .. 148.***.1.172

      Cygwin Bash Shell 실행 후
      ln -s /usr/X11R6/bin/XWin.exe X

      X 실행하면 시스템 트레이에 X아이콘이 생깁니다.

      startxwin.bat – Starting on Windows NT/2000/XP/2003

      이제 xclock 등으로 확인해 보시면 됩니다.

    • VNC 24.***.144.209

      VNC도 쓸만하던데….

    • k 24.***.159.148

      cygwin 이 X11 server 역할을 하는 것입니다. X 는 user interface resource 를 위한 protocol 이라서 통상적인 client-server 개념이 반대로 적용됩니다. 즉 host machine 이 X11 server (cygwin) 의 service 를 받기 때문에, remote(host) machine 이 X client 고, local machine 이 X server 입니다.
      ssh X forwarding (-X option) 을 사용한다면, shell startup script (.profile .bash_profile .bashrc 등등) 에서 DISPLAY env. var. 을 set 하면 안됩니다. ssh daemon 이 forwarding 에 적절한 값으로 자동 셋팅해 주기 때문에, startup script 에서 바꿔버리면 제대로 작동하지 않습니다.
      X 에 익숙하지 않다면 vnc 도 괜찮은 대안입니다. X나 ssh나 워낙 다양한 옵션이 있어서, 익숙하지 않다면 vnc가 간편하게 쓰기에 좋습니다.
      http://www.realvnc.com 이나 http://www.tightvnc.com
      vnc 는 일종의 remote desktop 인데, unix/linux 에서도 잘 작동합니다.
      사용법은 해당 프로그램 메뉴얼을 참조 하시고요. X나 ssh보다는 훨씬 쉽습니다.

    • SeffOl 46.***.231.84

      phentermine purchase online order real adipex online . phentermine 37.5 order online diet pills that work like adipex prescription phentermine adipex medication cost of adipex where can i buy phentermine online . best phentermine adipex retard adipex pills adipex weight loss pictures. http://www.adipex phentermine drug interactions is phentermine the same as adipex adipex results pictures .