
원격 데스크톱을 사용하여 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 프로토콜은 일부 사용 사례(예: 브라우징)에서는 비효율적일 수 있습니다.