Computer >> 컴퓨터 >  >> 체계 >> Windows

Windows에서 Ubuntu에 대한 원격 데스크톱 액세스를 설정하는 방법

당신은 한 방에 있고 PC에 앉아 있습니다. 원하는 데이터는 Ubuntu를 실행하는 컴퓨터의 다른 컴퓨터에 있습니다. 두 컴퓨터가 같은 집에 있으면 문제가 없습니다. 그러나 그들이 다른 사무실에 있다면 어떻게 될까요? 조금 걸어야 할 수도 있습니다!

따라서 대답은 원격 데스크톱 연결을 설정하는 것입니다. Windows에서 Ubuntu로 원격 데스크톱을 설정하는 방법을 알아보세요.

Windows에서 Ubuntu에 원격 연결하는 이유

Ubuntu 컴퓨터에 원격으로 연결하려는 몇 가지 이유가 있습니다. 직장에서 집에 있는 컴퓨터에 로그인해야 할 수도 있습니다. 또는 한 방에는 Ubuntu PC가 있고 다른 방에는 Windows PC가 있을 수 있습니다. Ubuntu에서 업데이트를 실행하거나 파일에 액세스하고 싶을 수도 있습니다.

Windows에서 Ubuntu에 대한 원격 데스크톱 액세스를 설정하는 방법

또는 데이터, 웹사이트, 게임용 Ubuntu 서버를 실행할 수도 있습니다. 어느 쪽이든 원격 연결을 설정하는 방법은 많은 시간과 노력을 절약할 수 있습니다.

기본 데스크탑 환경을 실행하는 Ubuntu 시스템과 원격 연결을 설정하기 위한 세 가지 주요 옵션이 있습니다.

  1. 원격 데스크톱(RDP)
  2. 가상 네트워크 컴퓨팅(VNC)
  3. 타사 원격 데스크톱 소프트웨어

그러나 먼저 몇 가지 준비가 필요합니다.

  1. 원격 장치의 라우터에서 포트 전달 활성화
  2. IP 주소 찾기
  3. SSH 설치

차례대로 살펴보겠습니다.

Ubuntu 연결에 대한 Windows RDP 준비

원격 액세스 솔루션은 동일한 네트워크에서 설정 및 관리하기 쉽습니다. 하지만 재택근무를 하는 경우 상황이 즉시 복잡해집니다.

다른 네트워크의 PC에서 VNC 및 RDP를 사용하려면 라우터를 통해 원격 컴퓨터에 액세스할 수 있도록 설정해야 합니다. "포트 포워딩"을 사용하여 그렇게 할 수 있습니다. 그러나 이것을 설정하기 전에 IP 주소가 필요합니다.

Ubuntu PC의 IP 주소 찾기

RDP 또는 VNC를 통해 Windows에서 Ubuntu 장치에 대한 원격 액세스를 설정하려면 먼저 IP 주소가 필요합니다.

첫 번째 방법이 가장 쉽습니다. 물리적으로 Ubuntu 시스템으로 이동하여 Ctrl + Alt + T를 누릅니다. 터미널을 열고 다음 명령을 입력하십시오:

ifconfig

현재 사용 중인 연결에 대해 "inet addr"을 찾으십시오. 예를 들어 Wi-Fi에 연결되어 있는 경우 wlan0을 찾습니다. . 컴퓨터가 이더넷을 통해 네트워크에 연결된 경우 eth0을 찾습니다. .

IP 주소를 찾는 또 다른 방법은 패널에서 네트워크 연결 아이콘을 찾아 마우스 오른쪽 버튼으로 클릭한 다음 연결 정보를 선택하는 것입니다. . 여기에 나열된 IP 주소를 찾을 수 있습니다.

이 옵션 중 어느 것도 열려 있지 않습니까? 컴퓨터의 브라우저를 통해 라우터에 직접 연결할 수도 있습니다.

라우터의 관리 콘솔에 로그인하면 연결된 장치를 볼 수 있습니다. Ubuntu 장치 이름을 찾고 IP 주소를 찾은 다음 나중에 사용할 수 있도록 메모해 두십시오.

포트 전달 활성화

다른 네트워크(예:회사 네트워크)의 컴퓨터에 액세스하려면 Ubuntu PC가 있는 라우터에서 포트 포워딩을 활성화해야 합니다.

라우터의 IP 주소를 설정하여 시작하십시오. ip r을 사용할 수 있습니다. grep을 사용하여 기본값을 지정하는 명령:

ip r | grep default

IP 주소를 기록한 다음 브라우저에서 열어 라우터의 관리 콘솔을 표시합니다. 포트 전달을 활성화하는 것은 간단합니다.

  • 포트 포워딩을 찾습니다. 설정
  • 새 규칙 만들기 원격 데스크톱 레이블이 지정됨
  • 내부 포트 설정 3389까지의 숫자
  • 외부 포트 설정 3389까지의 숫자
  • IP 주소 입력 Ubuntu PC의
  • 저장을 클릭합니다.

이 단계는 일반적이며 라우터에 따라 다릅니다. 자세한 단계는 라우터 설명서를 확인하세요.

저장한 후에는 조직의 고정 IP 주소를 통해 원격으로 Ubuntu PC에 RDP를 사용할 수 있습니다. 고용주가 고정 IP를 사용하지 않는 경우(거의 발생하지 않지만) 동적 DNS 공급자를 대신 사용하십시오.

참고:상용 원격 데스크톱 도구를 사용하지 않는 경우 조직의 시스템 관리자가 포트 전달을 설정할 수 있습니다.

SSH를 사용하여 액세스 설정

시간을 절약하려면 PC에 PuTTY를 설치하거나 내장된 Windows SSH 기능을 사용해 보십시오. Ubuntu 명령줄에 원격 액세스를 제공하는 SSH 연결을 설정할 수 있습니다.

분명히 말하지만 이것은 원격 데스크톱 옵션이 아닙니다.; 마우스 컨트롤이 없습니다. 그러나 원격으로 사용할 도구를 설치하는 것이 좋습니다. SSH는 기본적으로 비활성화되어 있는 경우가 많지만 설치되지 않은 경우 수정해야 합니다.

즉, 사용 중인 Ubuntu 버전과 이전에 SSH를 사용한 적이 있는지 여부에 따라 다릅니다.

터미널(sudo apt install openssh-server)을 통해 설치하면 Ubuntu 데스크탑에 원격으로 연결할 수 있습니다. IP 주소와 Ubuntu 사용자 이름 및 암호를 입력하기만 하면 됩니다. 그런 다음 터미널을 사용하여 RDP 및 VNC에 필요한 도구를 설치할 수 있습니다.

1. 원격 데스크톱 프로토콜을 사용한 원격 액세스

가장 쉬운 옵션은 원격 데스크톱 프로토콜 또는 RDP를 사용하는 것입니다. Windows에 내장된 이 도구는 홈 네트워크를 통해 원격 데스크톱 연결을 설정할 수 있습니다. Ubuntu 장치의 IP 주소만 있으면 됩니다.

필요한 소프트웨어는 Windows에 사전 설치되어 있지만 Ubuntu에는 xrdp 도구를 설치해야 합니다. 이렇게 하려면 터미널 창(Ctrl + Alt + T ) 입력하고:

sudo apt install xrdp

다음을 따르십시오:

sudo systemctl enable xrdp

이것이 설치될 때까지 기다린 다음 시작 메뉴 또는 검색을 사용하여 Windows에서 원격 데스크톱 애플리케이션을 실행합니다. rdp 입력 을 클릭한 다음 원격 데스크톱 연결을 클릭합니다. . 앱을 연 상태에서 컴퓨터 에 IP 주소를 입력합니다. 필드.

Windows에서 Ubuntu에 대한 원격 데스크톱 액세스를 설정하는 방법

그런 다음 옵션 표시를 클릭합니다. 사용자 이름 추가 우분투 PC용. 저장을 클릭할 수 있습니다. 다른 경우에 다시 사용할 수 있도록 이 설정을 유지합니다.

연결을 클릭합니다. 연결을 시작하고 메시지가 표시되면 Ubuntu 계정 암호를 입력합니다. 그런 다음 연결이 설정되어 원격 Ubuntu 컴퓨터에 대한 전체 마우스 및 키보드 액세스를 제공합니다. 이 연결을 자주 사용할 계획이라면 구성 파일을 만들어 시간을 절약할 수 있습니다.

RDP에서 Ubuntu로의 문제 해결

RDP는 Ubuntu PC에 원격 연결하는 데 탁월한 옵션이지만 Ubuntu 18.04 LTS에서는 신뢰할 수 없습니다. Ubuntu에서 이미 동일한 계정으로 로그인한 상태에서 원격 연결을 설정하는 데 문제가 있는 것 같습니다.

따라서 이 문제를 해결하는 간단한 방법은 Ubuntu 컴퓨터에서 로그아웃하는 것입니다.

이것이 가능하지 않으면 Xorg 서버에서 X11rdp로 RDP 연결을 전환해 보십시오. 실패할 때까지 기다렸다가 Xorg를 다시 시도하십시오.

Linux 시스템을 다시 시작한 후 연결을 시도할 수도 있습니다.

Ubuntu 20.04 LTS에는 이 문제에 대한 수정 사항이 포함되어야 합니다.

2. VNC를 사용하여 Windows에서 Ubuntu에 연결

완전한 원격 데스크톱 기능이 있는 또 다른 옵션은 VNC(가상 네트워크 컴퓨팅)입니다. Windows PC의 클라이언트 애플리케이션과 Ubuntu의 서버가 필요합니다.

원격 PC에서 업데이트를 확인한 후 TightVNC 서버 구성 요소를 설치합니다.

sudo apt update

그런 다음 Server Utility를 설치하십시오.

sudo apt install tightvncserver

그런 다음 실행해야 합니다.

sudo tightvncserver

이 시점에서 연결에 대한 암호를 설정하라는 메시지가 표시됩니다. 일반적으로 1인 데스크톱 번호를 기록해 두십시오.

이제 TightVNC 서버가 Ubuntu에 설정되었으므로 Windows에 클라이언트를 설치해야 합니다. 공식 웹사이트에서 다운로드할 수 있습니다. 32비트 및 64비트 버전으로 제공되므로 올바른 버전을 선택해야 합니다.

다운로드 :타이트VNC

TightVNC 도구는 번들로만 사용할 수 있으므로 일단 설치되면 Windows 검색에서 TightVNC 뷰어를 찾으십시오.

뷰어를 실행한 후 원격 호스트에 Ubuntu 상자의 IP 주소를 입력한 다음 데스크탑 번호를 입력합니다. 따라서 다음과 같이 보일 수 있습니다.

192.168.0.99:1
Windows에서 Ubuntu에 대한 원격 데스크톱 액세스를 설정하는 방법

메시지가 표시되면 비밀번호를 입력하고 원격 데스크톱 활동을 시작하세요!

TightVNC를 더욱 안전하게 만들기

기본적으로 TightVNC는 ​​암호를 암호화하지만 다른 것은 암호화하지 않습니다. 인터넷을 통한 연결에 대해 안전하지 않게 만듭니다. 다행히 SSH와 Xming 덕분에 보안을 강화할 수 있습니다.

이를 사용하려면 SourceForge에서 Windows용 Xming 도구를 다운로드하여 설치하십시오. 이 작업이 완료되면 바탕 화면 바로 가기를 찾아 마우스 오른쪽 버튼으로 클릭한 다음 속성을 선택합니다. .

바로가기를 찾습니다. 탭 및 타겟 필드에 다음을 입력하십시오.

"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow

적용을 클릭합니다. 변경 사항을 저장한 다음 확인 . 아이콘을 두 번 클릭하여 Xming을 실행한 다음 PuTTY를 엽니다. 여기서 왼쪽 메뉴를 연결> SSH> X11으로 확장합니다. .

X11 전달 사용을 선택합니다. , 세션으로 돌아가기 메뉴 상단에 있습니다.

Windows에서 Ubuntu에 대한 원격 데스크톱 액세스를 설정하는 방법

원격 장치의 IP 주소를 입력하고 열기를 클릭합니다. . 잠시 후 원격 Ubuntu 데스크톱에 대한 보안 연결을 사용할 수 있습니다.

3. 상용 도구를 사용하여 Ubuntu에서 원격 데스크톱으로

로컬 네트워크의 Linux PC에 원격으로 액세스해야 하는 경우 지금까지 배운 모든 것이 표준입니다. 그 이상을 수행해야 하는 경우 포트 포워딩을 활성화하는 단계가 도움이 될 것입니다.

하지만 라우터에 액세스할 생각이 없다면 어떻게 될까요? 이것이 너무 복잡해 보인다면 원격 데스크톱을 용이하게 하도록 설계된 타사 상용 소프트웨어가 필요합니다. 몇 가지를 사용할 수 있지만 모두 Linux를 지원하는 것은 아닙니다.

다음을 시도해 보시기 바랍니다.

  • NoMachine:처음에는 Linux 원격 데스크톱 도구로 출시되었지만 이제 모든 주요 플랫폼에서 사용할 수 있습니다. 대상 컴퓨터에 설치한 다음 로컬 컴퓨터에 설치하고 원격 연결을 설정합니다.
  • Chrome 원격 데스크톱:Google 계정을 사용하여 Chrome 브라우저를 통한 원격 액세스를 관리합니다.
  • TeamViewer:잘 알려진 상용 원격 데스크톱 솔루션입니다. 클라이언트와 호스트 소프트웨어를 미리 설치하기만 하면 됩니다. 또한 Raspberry Pi 장치에 원격으로 액세스하기 위한 호스트 앱을 제공합니다.

이러한 도구는 사용하기 전에 설정이 필요합니다. 원격 PC 근처에 동료가 있으면 도움이 될 수 있습니다. 추가 제안 사항은 원격 액세스 도구 목록을 참조하세요.

적합한 Ubuntu 원격 데스크톱 솔루션 선택

Ubuntu와 Windows 간의 연결을 위해 어떤 원격 데스크톱 도구를 사용해야 합니까?

세 가지 주요 옵션을 사용할 수 있습니다.

  • RDP :오픈 소스 xrdp 구현을 통해 Windows 원격 데스크톱 프로토콜을 사용합니다.
  • VNC :가상 네트워크 컴퓨팅은 RDP의 대안이지만 덜 안전합니다.
  • 상업용 원격 소프트웨어 :이들 중 대부분은 최소한의 설정이 필요하고 Linux를 지원합니다.

SSH를 사용하여 Ubuntu PC에 원격 지침을 실행할 수도 있습니다.

Windows에서 Ubuntu 컴퓨터 또는 서버에 원격 연결을 설정하는 세 가지 방법을 보여 주었습니다. 각각의 장점과 단점이 있습니다. 하지만 Ubuntu에 빠져들고 싶다면 Windows 10에서 Linux용 Windows 하위 시스템을 사용해 보십시오.