외부에서 서버의 X widnow 사용하는 법이 궁금합니다.

Geniys의 이미지

제가 검색을 해보니 VNC와 또 다른 것이 있는것 같습니다.

저의경우 원하는 것은 윈도우 처럼 외부에서도
똑같은 권한으로 그래픽 환경을 사용하는 것입니다.
현재 ssh로 터미널로만 접속해서 하고 있는데...
아직은 저의 실력이 미숙하여 GUI도 보면서 하고 싶습니다. ㅠ,ㅠ

제가 사용하는 서버는 fedora core 3인데...
여기에 기본적으로 포함된 것이나...
VNC를 써야 한다면 좀 자세히 설명이 된 곳을 보고 싶습니다..[쉽게]
vnc에 대해 검색해서 본 내용중에 30%도 이해를 못한것 같습니다
ㅠ,ㅠ

차리서의 이미지

사용하시는 클라이언트 컴퓨터에 로컬 X server를 설치하시고, 원격 서버 컴퓨터의 GUI 프로그램을 로컬 X server 위에 띄우시면 됩니다.

만일 클라이언트 컴퓨터도 *nix 계열이라면 십중팔구 이미 X가 설치되어있을테니 그걸 그냥 쓰시면 되겠고, 만일 클라이언트 컴퓨터가 MS 윈도라면 Xmanager 같은 전용 X server 프로그램을 쓰시거나 Cygwin에 들어있는 X를 쓰시면 됩니다.

클라이언트 컴퓨터에 X 서버를 설치하신 후 여기에 실제로 원격 서버의 프로그램을 불러 띄우기 위해서는 몇 가지 설정을 해줘야하는데, 선택하신 X 서버 프로그램의 종류와 원격 서버의 종류(배포판 등)에 따라 다소 차이가 있습니다.

자세한 내용은 이곳에서 검색하시면 나올겁니다. 키워드는: Xmanager, xhost, X11 forwarding 등입니다.

--
자본주의, 자유민주주의 사회에서는 결국 자유마저 돈으로 사야하나보다.
사줄테니 제발 팔기나 해다오. 아직 내가 "사겠다"고 말하는 동안에 말이다!

atie의 이미지

freenx을 사용해 보십시요. vnc는 현재 시스템을 사용 중인 사용자의 dsiplay만을 가져다 보여주지만, nx는 원격지에서 ssh로 시스템에 로그인을 하여 X를 기동시키는 구조입니다. 따라서, 시스템이 부팅되어 gdm을 통해 로그인을 한 사용자가 없다면 vnc는 사용을 할 수 없지만 (vino 기준으로 하는 말입니다.), 반면에 nx는 원격에서 로그인을 해서 시스템을 사용을 할 수가 있게 됩니다.
freenx는 nomachine의 nx server의 오픈소스 버전이고, nxclient는 상용을 쓰더라도 라이센스에 제한을 받지 않습니다. (제 경우는 리눅스에 freenx를 설치하고 윈도우즈에서 상용 nxclient를 쓰고 있습니다. 물론 리눅스용 client도 있습니다.)
이곳에 제가 설치법과 스샷을 올려놓은 것이 있으니 freenx로 검색을 해 보십시요.

----
I paint objects as I think them, not as I see them.
atie's minipage

ksil의 이미지

제 경우를 말씀 드리겠습니다.

저는 PC와 Compile서버(Linux)를 씁니다.

이중 PC(XP)에 cygwin을 설치하였습니다.

cygwin을 뛰우고 startx 혹은 xwin.exe 를 실행 합니다.
(참고로 전 다음의 스크립트를 습니다)
=======================================
#!/bin/sh
XWin.exe -clipboard -multiwindow &
export DISPLAY=127.0.0.1:0.0
xhost xx.xx.xx.xx
xset +fp /home/ksil/xfont/baekmuk-bdf-2.2/bdf
=======================================

단 백묵폰트는 cgywin에 없으므로 한텀을 쓰시기 위해서는 받아서 설치하셔야 합니다.

xhost에는 서버의 ip를 씁니다.

서버 pc에서는
export DISPLAY=yy.yy.yy.yy:0.0 를 잡아 주고(전 .bash_profile에 삽입하였습니다)

ssh로 로긴해서 hanterm & 을 치면 제 PC(XP)에 hanterm이 뜹니다. ^^;

익명 사용자의 이미지

ssh -X 로 가능하지 않은가요?
원격 머신의 X 서버가 있고
자신의 로컬 머신에 X 클라이언트가 구비돼있는데요
우리가 필요한건
로컬의 X클라이언트와 원격이 X서버를 연결하는 과정입니다.
ssh 를 통해서 주고받는 데이터도 암호화하고..
다만 서버에서 설정파일을 조금 고쳐줘야하긴하지요.
(디폴트인가?)
아무튼 제가 해봤는데 잘 되더군요 :)

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.