회사 PC에서 외부에 있는 리눅스 X window를 원격 실행하려고 합니다.

choco6의 이미지


리눅스에서는 x window 어플리케이션을 원격에서 실행할 수 있는걸로 알고 있습니다.
xmanager와 xshell을 설치했고 putty도 설치해서 외부 리눅스 박스의 x window를 실행하려고 했는데 계속 실패하고 있습니다.
회사 PC는 방화벽 내부에 있습니다.
즉, pc에 할당된 ip는 회사 내부망 ip인데 원격에 있는 리눅스의 DISPLAY 환경변수를 어떻게 설정해줘야 하는지요?
가령, 회사 pc에 할당된 내부망 ip가 10.35.0.5 이고 외부로 나가면 104.114.239.34로 나가는 것 같더군요

외부에 있는 리눅스 박스의 DISPLAY 변수에 10.35.0.5:0.0 로 넣어줘도 안되고 104.114.239.34:0.0 로 입력해도 Could net open X display 라고 뜨고 Connection refused로 나옵니다.

어떻게 해결해야할지 고수 여러분의 조언을 부탁드립니다.

peecky의 이미지

기본적인 방법은 ssh 접속하면서 X forwarding을 활성화 시키면 됩니다.
ssh 접속이 성공했다면 더 이상 방화벽은 신경쓰지 않아도 됩니다.
DISPLAY 변수는 자동으로 설정되었던 걸로 기억합니다.

클라이언트가 MS윈도우 완경이면 putty와 Xming을 함께 쓰는 것도 괜찮습니다. ( http://aruljohn.com/info/x11forwarding/ )

근데 Xmanager가 위에서 말한걸 전부 알아서 해줄텐데 말입니다. DISPLAY 환경변수를 수동으로 설정해야 되는 상황인가요?

choco6의 이미지

답변 감사합니다, peecky님..
확인해 보니 외부 리눅스 박스의 /etc/profile 에 다음과 같은 설정이 있었더군요

loginfrom=$(who am i | cut -f2 -d"(" | cut -f1 -d")")
DISPLAY=${loginfrom}:0.0
export DISPLAY

이렇게 강제적으로 DISPLAY를 설정하니 X11 fowarding 요청이 계속 실패하는 것이었습니다..-_-;;
위의 설정을 제거하니 비로소 x window가 실행이 되네요..
감사합니다~~

세벌의 이미지

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.