원격에서 터미널접속(pts)하여 로컬(tty)상의 X 를 시작할려면?

웃는 남자의 이미지

가끔씩 리눅스서버에 VNC로 접속할 일이 있습니다.
서버로 돌릴때는 X 는 필요없어서 콘솔까지만 부팅이 되도록 해두었습니다.
원격에서 터미널(pts/0)로 로그인해서 startx 해보면 X 구동이 되질 않는데
이를 로컬(tty/0) 에서 X 를 띄우는 것처럼 할 수 없을까요?

질문요지) 콘솔까지만 부팅된 상태의 리눅스박스에서 원격에서 VNC로 접속하여 사용하고 싶은데
VNC 를 사용하려면 X 를 시작해야 한다. 원격접속상태에서 어떻게 하면 X 를 구동할 수 있을까요?

sio4의 이미지

전 자주 그렇게 사용하고 있는데요? VNC를 위한 상황은 아니지만 "원격 보안쉘 접속 후에 X를 띄우는 것"을 사용하고 있습니다.

어떤 오류가 발생하던가요?

--
"The love you take is equal to the love you make." The End, by Beatles

초코리의 이미지

DISPLAY 환경 변수 세팅 문제 아닌까요.

웃는 남자의 이미지

음.. 다른 분들은 잘 되시나보군요. 지금은 에러내용을 볼 수 없는 지라..
나중에 다시 확인해보겠습니다.

----------------------------------------
Nothing left after Nirvana.

sio4의 이미지

웃는 남자 wrote:
가끔씩 리눅스서버에 VNC로 접속할 일이 있습니다.
서버로 돌릴때는 X 는 필요없어서 콘솔까지만 부팅이 되도록 해두었습니다.
원격에서 터미널(pts/0)로 로그인해서 startx 해보면 X 구동이 되질 않는데
이를 로컬(tty/0) 에서 X 를 띄우는 것처럼 할 수 없을까요?

질문요지) 콘솔까지만 부팅된 상태의 리눅스박스에서 원격에서 VNC로 접속하여 사용하고 싶은데
VNC 를 사용하려면 X 를 시작해야 한다. 원격접속상태에서 어떻게 하면 X 를 구동할 수 있을까요?

근데 궁금한 것. vnc 접속을 하려는데 왜 X를 시작해야 하죠?

--
"The love you take is equal to the love you make." The End, by Beatles

웃는 남자의 이미지

원격터미널상에서 startx 명령을 실행해보니 로컬머신에서 X 가 구동이 되는군요. :D
저는 안될줄로 알고 있었네요. 원인이 X 관련 라이브러리 문제였습니다.

sio4 wrote:

근데 궁금한 것. vnc 접속을 하려는데 왜 X를 시작해야 하죠?

VNC 가 X를 네트웍으로 에뮬레이션해주는 것인데 당연히 X 가 있어야죠.

----------------------------------------
Nothing left after Nirvana.

sangwoo의 이미지

웃는 남자 wrote:
원격터미널상에서 startx 명령을 실행해보니 로컬머신에서 X 가 구동이 되는군요. :D
저는 안될줄로 알고 있었네요. 원인이 X 관련 라이브러리 문제였습니다.

sio4 wrote:

근데 궁금한 것. vnc 접속을 하려는데 왜 X를 시작해야 하죠?

VNC 가 X를 네트웍으로 에뮬레이션해주는 것인데 당연히 X 가 있어야죠.

X가 있어야 하긴 하지만 X를 명시적으로 띄울 필요는 없었던 기억이
납니다만..

----
Let's shut up and code.

sio4의 이미지

웃는 남자 wrote:

sio4 wrote:

근데 궁금한 것. vnc 접속을 하려는데 왜 X를 시작해야 하죠?

VNC 가 X를 네트웍으로 에뮬레이션해주는 것인데 당연히 X 가 있어야죠.

? 어떤 버전의 vnc를 쓰시는거죠? 혹시 x11vnc 같은 것을 쓰시는건가요?

X가 "있어야" 하는 것은 맞는데 해당 기계에 "떠 있어야" 할 이유는 없습니다. 한번 원격 서버에 접속을 하시고 startx 없이 vnc 서버를 띄워보시죠?

--
"The love you take is equal to the love you make." The End, by Beatles

웃는 남자의 이미지

sio4 wrote:

어떤 버전의 vnc를 쓰시는거죠? 혹시 x11vnc 같은 것을 쓰시는건가요?

X가 "있어야" 하는 것은 맞는데 해당 기계에 "떠 있어야" 할 이유는 없습니다. 한번 원격 서버에 접속을 하시고
startx 없이 vnc 서버를 띄워보시죠?

음..제가 원하던 것에 대해 자세히 설명을 하지 못했군요. :oops:
제가 쓰려고 하는 것은 vino-server 라고 해서 gnome 에 통합되어 있는
VNC 서버입니다. XVNC 이죠. 이게 별도의 X ( localhost:1) 를 띄우는 게 아니라
로컬화면( localhost:0 )을 바로 VNC 클라이언트로 보여줍니다.

vino-server 를 사용하는 이유는 GUI 상에서 하던 작업화면을 계속 유지해야 되고
자리를 옮겨서도 같은화면으로 작업을 계속해야되기 때문입니다.
TightVNC 와 같은 VNC 서버들은 별도의 X 를 띄우기 때문에 로컬모니터상에서 보이지가 않네요.

vino-server 는 XVNC 이어서 단독적으로 실행될수 없고 그래서 로컬의 X 를 구동해야 했습니다.

----------------------------------------
Nothing left after Nirvana.

댓글 달기

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