원격 데스크톱을 사용하여 Ubuntu 데스크톱 공유GUI에서 여러 기능을 설정하여 데스크탑을 공유하는 방법을 설명합니다.
SSH 명령줄 액세스를 기반으로 하는 HOWTO가 있습니까? Ubuntu 또는 SSH에 액세스할 수 있고 패키지를 설치할 수 있지만 그래픽 콘솔은 설치할 수 없는 다른 운영 체제에서 원격으로 데스크탑에 액세스하는 방법이 궁금합니다.
답변1
@Tim의 답변은 완벽하게 이해되지만 대안으로 살펴보고 싶을 수도 있습니다.머신리스 NX또는프리NX. NoMachine NX는 독점적이지만 두 가지 무료 원격 사용자 로그인을 제공합니다. 따라서 자신의 서버나 다른 것에 연결하려는 경우 이것이 이상적일 수 있습니다. FreeNX, IIRC는 이러한 제한을 제거하지만 Linux 경험 수준에 따라 다소 어려울 수 있습니다. 두 서비스 모두 원격 연결에 사용될 때 "로컬에 가까운 속도"를 요구합니다.
두 방법 모두 호스트 컴퓨터에 NX 서버를 설정한 다음 클라이언트 컴퓨터에서 NX 클라이언트를 실행해야 한다고 생각합니다. 다이빙을 시작하기 전에 해당 작업을 수행할 수 있는 권한이 있는지 확인하세요.
개인적으로 NX가 VNC를 사용하는 것보다 더 빠르고 안정적이라고 생각하지만, 이를 뒷받침할 데이터가 없습니다. 저는 단지 여러분에게 VNC에 대한 대안을 제공하고 싶었을 뿐입니다.
답변2
x11vnc를 설치합니다 sudo-apt install x11vnc
.
사용자가 이미 로그인한 경우 다음을 실행하세요.x11vnc -display :0
로그인한 사람이 없고 현재 DM(디스플레이 관리자)의 경로를 알고 있는 경우 다음을 실행하세요.sudo x11vnc -auth /path/to/x11auth -display :0
아니면 인증 파일을 추측해 볼 수도 있습니다x11vnc -auth guess -display :0
그리고... VNC를 처음 사용하는 경우를 위해 이 링크를 통해 빠르게 시작하는 데 도움이 될 것입니다. http://www.wikihow.com/Use-VNC-Virtual-Network-Computing-to-Control-a-Computer-Remotely
답변3
Tim의 솔루션은 전체 (원격) 데스크톱을 공유하도록 설계되었으며, 내 생각에는 이것이 귀하의 문제에 더 적합하다고 생각됩니다.
선택한 응용 프로그램을 데스크탑에 표시하려면 SSH 신뢰를 사용할 수 있습니다.X11 전달그리고로컬 X 서버.
DISPLAY
변수가 아직 설정되지 않은 경우 변수를 으로 설정 해야 할 수도 있습니다 .:0.0
ssh -Y [email protected]
비밀번호를 입력하세요[이메일 보호됨].
예를 들어 다음과 같이 애플리케이션을 시작합니다.
gnome-terminal &
터미널이 로컬 화면에 나타나야 합니다. 어떤 상황에서는 유용할 수 있습니다.
노트:SSH를 통해 통신하므로 안전합니다. 또한 X11 프로토콜은 탐색과 같은 특정 사용 사례에서는 비효율적일 수 있습니다.