먼저 컴퓨터에 로그인하지 않고 Linux 서버에서 VNC에 액세스하는 방법은 무엇입니까? [복제]


5

중복 가능성 :
시작시 자동으로 VNC 서버 시작

나는 집에서 리눅스 서버를 갖고 있으며, 기본적으로 아무도 그 상자에 로그인하지 않았다.

VNC를 사용하여 원격 데스크톱 연결을 설정하고 싶습니다. 그러나 먼저 물리적으로 로그인하지 않으면이 작업이 실패합니다.

그것은 나에게 이상한 VNC 뷰어 자격 증명을 묻지도, 그냥 "연결이 거부되었습니다"오류 메시지가 표시됩니다.

이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 저는 서버에서 Ubuntu 10.04를 실행하고 있습니다.


1
죄송합니다, 다음은 중복되는 것에 대해 나는 틀 렸습니다! - 가능한 중복 시작시 자동으로 VNC 서버 시작
Arjan

@Arjan @Diago 이것은 중복되지 않습니다. 다른 질문은 VNC 서버에 관한 것입니다. 이 질문은 다른 원격 데스크톱 솔루션도 포함합니다. 다시 투표하려면 투표하십시오.
BloodPhilia

@Blood 참고. 주석의 이중 알림이 작동하지 않습니다. 또한, 나는 이것이 다른 솔루션을 어떻게 다루는 지 보지 못했으며, 이미 중복 된 것도 있습니다.
BinaryMisfit

@Diago, BloodPhilia와는 달리이 질문에 대해서는 다른 원격 데스크톱 관련 사항에 대해서도 동의하지 않습니다. 네가 나에게 묻는다면 그것은 VNC에 관한 것이다. 그러나, 내가 올바르게 이해한다면 어쩌면 달리는 Linux의 VNC 서버는 누군가가 실제로 상자 자체에 로그인하지 않으면 사용을 허용하지 않습니다. 제가 틀렸다면, 우리는 이것이 중복되는 것에 대해 옳았습니다. 그러나 제가 틀 렸던 경우를 대비해서 다시 투표하십시오.
Arjan

Wabbit : 누군가 로그인하기 전에 VNC 서버가 실제로 실행되고 있는지 확인할 수 있습니까?
Arjan

답변:


2

나는 vnc가 윈도우 원격 데스크톱과 같지 않다는 것을 믿습니다. 화면 공유를위한 것이므로 vnc 서비스에 로그인하지 않으면 실행되지 않을 것입니다.

해결책은 자동으로 로그인하거나 원격 컴퓨터에서 xserver를 실행하고 ssh / putty를 사용하여 연결하도록 홈 서버를 설정하는 것입니다. 나는 cygwin을 사용하고 항상 ssh -X를 사용하여 우분투 상자에 연결 했었지만 방금 시도했습니다. 검술 감명 받았다. xlaunch를 실행하면 전체 설치가 완료된 후 전체 화면을 실행하도록 설정하고 putty와 원격으로 연결하는 gnome-session을 실행합니다. 원격 데스크톱과 동일하며 내 LAN의 vnc보다 빠릅니다.


나는 리눅스 박스에서 자동 로그인을 가능하게했지만 모니터가 연결되어 있지 않으면 작동하지 않는다 (그렇지 않으면 정상적으로 작동 할 것이다). 이제 xserver를 설치하고 구성하는 방법을 찾는 실험을 할 것입니다. 팁 주셔서 감사!
Wabbitseason

이상합니다. 작동하지 않는다고 말하면 오류가 발생합니까? 그것은 여전히 ​​X에 로그인하고 있습니까?
Adam Butler

내 최근의 연구에 따르면 우분투가 부팅 할 때 연결된 모니터를 볼 수없는 경우 X 환경을 시작하지 않습니다.
Wabbitseason

모니터 구성이 가능해야합니까? X 로그 파일에 어떤 오류가 있습니까? 빠른 google이이 게시물을 찾았습니다. readactor.com/tutorials/... 어쩌면 ssh -X가 더 쉬울 수도 있습니다 - 개인적으로 cygwin xserver를 사용합니다. 조금 느리고 더 나은 무료 옵션이 무엇인지 모릅니다.
Adam Butler

xming 완벽하게 작동합니다.
BloodPhilia

2

VNC 및 원격 데스크톱은 다른 원칙에 따라 작동합니다. 원격 데스크톱의 기본 운영 모델은 원격 시스템의 실제 물리적 디스플레이에 대한 액세스를 제공한다는 것입니다. 로컬 사용자가 수행하는 작업과는 독립적으로 시스템에 원격 연결을 제공하지는 않습니다. VNC의 기본 운영 모델은 원격으로 연결할 수있는 가상 디스플레이를 제공한다는 것입니다. VNC는 로컬 사용자가 수행 할 수있는 것과 독립적으로 작동합니다.

Linux 시스템에서 그래픽 응용 프로그램을 실행하고 로컬 컴퓨터에 그래픽 응용 프로그램을 표시하려는 경우 VNC가 가장 먼저 떠오르는 도구는 아닙니다. 이 일을하는 유닉스 방식은 ssh -X 원격 기계에 연결; 원격 X 응용 프로그램은 로컬 X 디스플레이에 표시됩니다. 이렇게하려면 X 서버가 로컬에 있어야합니다. Windows의 경우 이것은 또 다른 프로그램을 설치하고 설정해야합니다.

Linux 컴퓨터에서 그래픽 응용 프로그램을 시작하고 전 세계 어디에서든 연결할 수 있도록하려면 VNC 서버 (예 : vncserver 명령). 이렇게하면 방화벽이없는 곳 어디에서나 연결할 수있는 가상 디스플레이가 만들어집니다. VNC 클라이언트를 실행하여 가상 디스플레이에 표시된 내용을 확인하십시오.

Linux 컴퓨터의 모니터에 표시되는 X 서버에 직접 액세스하려면 체크 아웃하십시오. x2vnc.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.