Ubuntu 16.04“데스크톱”에서 Ubuntu 16.04“서버”에 원격 GUI로 액세스 할 수있는 가장 간단한 방법은 무엇입니까?


27

GUI를 통해 액세스 할 수 있도록 Ubuntu 16.04 LTS 서버를 구성하는 "가벼운"방법이 무엇인지 파악하려고합니다 (SSH 옵션으로). 우분투 16.04 워크 스테이션에서 연락하고 싶습니다. 이러한 기술이 어떻게 작동하는지에 대한 지식이 부족합니다. X11에 대해 읽었으며 Xorg 서버를 설치하고 X11 전달을 활성화하는 것이 가능해 보입니다.

그러나 다른 기사에서는 데스크탑 공통 패키지를 설치하는 것으로 충분하며 모든 GUI 관련 항목을 설치할 필요는 없다는 것을 읽었습니다. 정말 혼란 스러워요. 또한 VNC, "일반"X11 포워딩, xRDP와 같은 몇 가지 방법이 있습니다. 그들은 결합 될 수 있습니다. 다른 리소스를 읽었으며 가장 바람직한 방법은 xRDP를 사용하는 것입니다. 내가 틀렸을 까?

이 기사 (내가 읽은 것 중 하나) http://c-nergy.be/blog/?p=8952 는 xRDP 설치에 대해 설명하고 SSH는 고려하지 않습니다. 여기에 SSH 포워딩 Ubuntu 시스템에서 SSH를 통해 X를 전달하는 방법은 무엇입니까?

질문은 :

  1. xRDP가 가장 바람직한 방법으로 목표를 달성합니까?
  2. xRDP가 원격 GUI를 제공하도록하려면 어떤 단계를 수행해야합니까 (서버 및 데스크탑에 어떤 패키지를 설치해야합니까)? 친구 데스크톱을 갖고 싶습니다. 워크 스테이션이나 서버 또는 둘 다에 설치해야합니까? *
  3. SSH 터널을 통한 xRDP 활성화 방법 *

*-xRDP가 옵션이 아닌 경우 마지막 두 질문은 제안한 질문 (VNC 또는 다른 것)과 관련이 있습니다.



서버에서 GUI를 실행하는 것, 데스크톱에서 원격으로 로그인하는 것만으로도 의미가 없습니다. 데스크탑에는 GUI가 있습니다. 무엇이 문제입니까? 그러나 Mate를 원하기 때문에 서버에 Mate를 설치해야하므로 데스크탑에 GUI가 무엇인지는 중요하지 않습니다.
mikewhatever

서버에 대한 ssh 액세스 권한이 있으며 이것으로 충분합니다. 그러나 내가 좋아하지 않으며 인터넷에서 공유 할 수없는 로컬 서비스에서 로컬 컴퓨터의 웹 페이지를 렌더링해야합니다.
4xy

@ 4xy 당신은 ssh 터널을보고 싶을 수도 있습니다. "서버 포트 80"을 클라이언트 시스템의 로컬 호스트로 전달할 수 있습니다.
pzkpfw 2014

@ pzkpfw ssh 터널링이 있음을 알고 있습니다. 그것으로 무엇을 할 수 있습니까? ssh를 통해 RDP를 전달할 수 있습니다. 이에 대한 자세한 내용을 알려 주시겠습니까? 개인 네트워크 범위에있는 서버에서 http 및 https 서비스를 실행했습니다. 동일한 네트워크에서 192.168.1.10:5555 또는 192.168.1.10 을 통해 액세스 할 수 있습니다 . 내가 생각하는 것처럼 ssh 터널을 만들 수는 있지만 ...이 작업을 정확히 수행하는 방법과 클라이언트 측에서 사용하는 방법을 모르겠습니다. 고맙습니다.
4xy

답변:


27

ssh -X

서버에서 당신은 예를 들어, SSH 서버가 필요 openssh-server예를 들어, 몇 가지 기본적인 X 도구와 적어도 xinitfluxbox(과 프로그램 및 라이브러리가 필요). 또한 실행하려는 응용 프로그램, 제안 xterm할 그래픽 응용 프로그램 및 설치하려는 응용 프로그램도 설치해야합니다 .

클라이언트 컴퓨터 ssh에서 sftpfilezilla와 같은 동일한 작업을 수행 할 수있는 파일 또는 기타 도구 를 로그인하고 전송해야합니다.

그런 다음 그래픽으로 원격으로 로그인 할 수 있습니다.

ssh -X user@ip-address
# for example
ssh -X sudodus@192.168.0.2

다음과 같은 그래픽 응용 프로그램을 시작할 수 있습니다.

xterm
libreoffice file.odt
evince file.pdf
eog file.png
virtualbox

이 링크 참조 : help.ubuntu.com/14.04/serverguide/openssh-server.html

이와 같이 ssh를 직접 사용하는 것은 간단하지만 RDP 나 VNC만큼 우아하지는 않습니다. 그러나 필요한 명령 줄 도구를 익히고 서버를 그렇게 관리하거나 웹 인터페이스를 통해 관리해야합니다.


정말 시원합니다. 문제가 해결 될 것 같습니다. 간단하고 작동합니다!
4xy

나는 그것이 당신에게 잘 작동 할 것이라고 생각합니다. 행운을 빌어 요 :-)
sudodus

매력처럼 작동합니다. 감사. libreoffice를 사용한 간단한 테스트 : $ libreoffice --writerWriter를 열고 새 문서를 저장하면 나중에 디렉토리에서 볼 수 있습니다.
Homero Esmeraldo

3

1.

그것은 달려 있지만 나는 그렇습니다. 나 자신 도이 같은 문제를 겪어 xrdp에 도착했습니다. 나도 xrdp가 설치된 우분투 서버를 가지고 있으며 매우 잘 작동한다고 말하고 싶습니다.

2.

나는 해결책을 자신을 찾고있는 동안,이 기사를 건너 왔어요 여기에 내가 매우 도움이되었다고합니다. 또한 @mikewhatever가 지적했듯이 연결 컴퓨터에서 동일한 데스크톱 환경이 필요하지 않습니다. 서버에서 다른 데스크탑 환경이 필요한 유일한 이유는 XRDP가 기본 환경을 지원하지 않기 때문입니다.

삼.

자동 *이므로 원격 데스크톱 클라이언트에서 ssh tunnel 옵션을 활성화하면됩니다.

* 공상 할 필요는 없었으며, 링크 된 기사의 단계를 따랐습니다.

이것이 당신에게 도움이되기를 바랍니다!


1
xRDP도 매력처럼 작동합니다!
4xy

2

나는 설치했다 xrdp

sudo apt-get install xrdp

우분투에서 연결하는 경우 ssh -X username@server

창에서 연결하는 경우 사용할 수 있습니다 Remote desktop connection

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

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