데이터베이스 오류: 'a111530_forumnew.rlf1_users' 테이블이 존재하지 않습니다.

홈 -> MyLDP -> 주제 디렉토리 -> Linux 관리 작업

Ubuntu/Linux와 Windows 간의 원격 데스크톱 액세스

1부. 무엇을 사용해야 하는지

원본: Ubuntu/Linux와 Windows 간의 원격 데스크톱, 1부
저자: 에릭 가이어
발행일: 2009년 1월 19일 화요일 10:43:53
번역: Kovalenko A.M.
양도일: 2009년 8월 4일

Windows와 Linux를 모두 사용하고 있습니까? Linux(Ubuntu 또는 기타 배포판)에서 Windows를 원격으로 제어하거나 Windows에서 Linux를 원격으로 제어할 수 있습니까? 확실히 할 수 있습니다. 사용하는 것처럼 원격 데스크톱 연결 Microsoft 플랫폼 간(또는 Linux 시스템 간의 원격 제어)에서 데스크톱을 제어할 수도 있습니다. 다양한 플랫폼. 마치 컴퓨터 바로 앞에 앉아 있는 것처럼 바탕 화면을 클릭하고 응용 프로그램을 실행할 수 있습니다.

원격 데스크톱 연결을 통해 얻을 수 있는 몇 가지 다양한 기능에 대해 설명합니다. 또한 무료 도구를 사용하여 원격 데스크톱 연결을 설정하는 방법을 단계별로 살펴보겠습니다. 시작하겠습니다.

원격 데스크톱 프로토콜 선택

원격 데스크톱 애플리케이션은 일반적으로 다음 중 하나를 사용합니다. 원격 데스크톱 프로토콜(RDP) 또는 프로토콜 가상 컴퓨팅 네트워크 (VNC). 원격 연결을 설정하려면 두 호스트(서버 및 클라이언트)가 동일한 프로토콜을 지원해야 합니다. 문제는 모든 운영 체제(OS)가 동일한 기본 프로토콜을 사용하는 것은 아니라는 점입니다. 또한 일부 Linux 배포판 및 일부 Windows 버전에는 서버 또는 클라이언트 원격 데스크톱 응용 프로그램이 포함되어 있지 않거나 원격 데스크톱 응용 프로그램이 전혀 포함되어 있지 않습니다.

첫 번째 작업은 컴퓨터에서 이미 지원되는 프로토콜을 확인하는 것입니다. OS를 조사하고 문서를 찾고 치트 시트에 대한 링크를 찾는 것 외에도 무엇이 무엇이고 어디에 있는지 이해할 수 있어야 합니다. 그런 다음 마지막에 모든 컴퓨터에서 사용할 프로토콜을 선택해야 합니다.

메모:

  • 원격 데스크톱 VNC는 일반적으로 RDP 연결보다 느리지만 VNC는 일반적으로 다양한 플랫폼오.
  • 더 나은 성능과 보안을 위해 NoMachine의 NX 무료 서버 및 클라이언트 또는 FreeNX 서버 및 클라이언트를 사용할 수 있지만 설정이 더 복잡하고 약간의 생각이 필요합니다.
  • 예를 들어 xrdp 서버를 사용하여 Linux 시스템에서 RDP 연결을 지원하는 것도 가능합니다.

방화벽 열기(방화벽)

원격 연결 설정 또는 수락을 진행하기 전에 다음을 구성해야 합니다. 소프트웨어당신의 방화벽. 원격으로 연결하려는 컴퓨터는 방화벽을 통한 VNC 또는 RDP 트래픽을 허용해야 합니다.

Windows에서 서버를 시작할 때 원격 데스크톱 서버 응용 프로그램에 대한 네트워크 액세스를 차단하거나 허용할지 묻는 메시지가 표시되어야 합니다. "허용" 버튼을 클릭하면 모든 것이 작동합니다. 요청을 받지 못한 경우 속성으로 이동할 수 있습니다. 윈도우 방화벽아래 포트 번호를 사용하여 이 애플리케이션에 대한 권한을 수동으로 추가하십시오.

Linux에서는 연결 요청을 수락하는 컴퓨터의 방화벽에 인바운드 규칙을 수동으로 추가해야 할 가능성이 큽니다. 필요한 경우 메뉴에서 브라우저를 호출하여 검색할 수 있습니다. 구글 정보방화벽을 설정하는 방법. Linux 배포판에는 방화벽용 GUI(그래픽 사용자 인터페이스)가 포함되어 있거나 명령줄을 사용하여 구성할 수 있습니다. 같은 방법으로 아래 나열된 해당 포트에서 트래픽을 허용하는 예외 또는 규칙을 추가합니다.

  • RDP는 TCP 포트 3389를 사용합니다.
  • VNC는 5900에서 시작하는 포트를 사용합니다(서버에 대한 각 원격 연결은 다른 포트를 사용합니다. 디스플레이 1은 포트 5901을 사용하고 디스플레이 2는 포트 5902를 사용하는 등). 최선의 방법따라서 방화벽 또는 예외 규칙을 만들 때 포트 범위 정의(예: 5900 - 5905)가 있습니다.

이제 컴퓨터에 원격으로 연결할 수 있습니다. 지역 네트워크. 인터넷을 통해 원격으로 연결하려면 라우터도 설정해야 합니다. 다음 부분에서 이에 대해 논의할 것입니다.

Ubuntu에서 VNC 서버 및 클라이언트 사용

Ububntu를 사용하고 있다면 VNC 클라이언트와 서버가 이미 설치되어 있고 사용할 준비가 된 것입니다. (이 글의 근거는 우분투 배포 Desktop 8.10 Intrepid Ibex.) 원격 연결을 수락하려면 메뉴에서 선택하기만 하면 됩니다. 시스템 > 속성 > 원격 데스크톱. 대화 상자에서 원하는 리소스를 구성합니다. 일반적인 사용및 보안 설정. 명령/주소 목록은 Ubuntu 또는 연결할 다른 Linux 배포판이 설치된 로컬 네트워크의 다른 컴퓨터를 지정할 수 있도록 제공됩니다.

Ubuntu에서 VNC 뷰어를 사용하려면 다음을 선택하십시오. 응용 프로그램 > 시스템 도구 > 터미널. Ubuntu가 설치된 컴퓨터에 연결하는 경우 Ubuntu가 제안하는 명령을 입력합니다. 다른 Linux 배포가 설치된 컴퓨터에 연결하는 경우 다음 명령 형식이 사용됩니다.

그림 1과 같이 이 줄에는 콜론과 디스플레이의 ID(식별자)로 끝나는 컴퓨터의 이름 또는 IP 주소(또는 웹을 통해 연결되는 경우 인터넷 IP)가 오는 명령이 포함됩니다. 터널). Windows가 설치된 컴퓨터에 연결하는 경우 콜론과 표시 번호가 표시되지 않습니다. 이 경우 명령 형식은 다음과 같습니다.

그림 1

다른 Linux 배포판에 VNC 클라이언트 및 서버 설치

Ubuntu 이외의 Linux 배포판을 사용하는 경우 해당 저장소에서 VNC 서버 및 클라이언트를 설치하기 위한 적절한 패키지를 찾습니다. 이러한 패키지가 없으면 웹 사이트에서 직접 TightVNC를 다운로드하고 빌드 및 설치 지침을 따를 수 있습니다.

TightVNC/RealVNC 서버에는 GUI, 명령줄을 사용해야 하지만 걱정하지 마세요. 쉽습니다. 그냥 열어 단말기, 입력하고 Enter 키를 누릅니다. 처음 실행하면 VNC 연결을 위한 암호를 생성하라는 메시지가 표시됩니다. 암호를 설정하면 그림 2와 같이 디스플레이 또는 터널이 자동으로 구성됩니다.

그림 2

VNC는 다수의 사용자에게 액세스를 제공하고 화면 해상도, 시작 명령 등과 같은 속성에 대한 옵션을 정의하기 위해 다중 디스플레이를 지원합니다. 실행할 때마다 명령은 일반적으로 1에서 시작하는 숫자로 명령이 실행될 때마다 증가하는 새 터널을 만듭니다.

다음은 기억하는 데 유용한 다양한 명령 옵션입니다.

  • 도움말을 보려면 옵션을 사용하거나 명령을 입력하십시오.
  • 이 옵션을 사용하면 해당 디스플레이에 원격 연결이 설정될 때 VNC 클라이언트의 제목 표시줄에 표시되는 특정 터널 또는 디스플레이에 이름을 할당할 수 있습니다.
  • 수정 사항을 통해 터널 또는 디스플레이 번호를 수동으로 정의할 수 있습니다.
  • 옵션을 사용하여 원격 데스크톱을 표시하기 위한 화면 너비와 높이를 설정할 수 있습니다.
  • 추가하면 픽셀당 8~32비트의 색상 깊이를 설정할 수 있습니다.
  • VNC 터널을 닫으려면 해시 표시를 원하는 터널(디스플레이) 식별자로 바꿔 옵션을 사용합니다.

특정 Linux 배포판과 설치된 VNC 솔루션에 따라 그래픽이 있을 수도 있고 없을 수도 있습니다. 사용자 인터페이스클라이언트 또는 뷰어 응용 프로그램용. 그래픽 인터페이스가 있으면 자유롭게 사용하지만 원하는 경우 명령줄을 사용할 수도 있습니다.

GUI의 경우 일반적으로 대화 상자에서 옵션을 설정할 수 있습니다. Linux 배포판을 사용하여 시스템에 연결할 때 원격 시스템의 컴퓨터 이름 또는 IP 주소(또는 웹을 통해 연결할 경우 인터넷 IP)를 입력한 다음 콜론, 터널 또는 디스플레이 ID를 입력하고 Enter 키를 누릅니다. 예를 들어, 또는. Windows 시스템에 연결하는 경우 콜론과 디스플레이 번호가 필요하지 않습니다. 단말에서 접속하려면 앞의 그림 1과 같은 방법으로 호스트 정보를 입력한다.

Windows에 VNC 클라이언트/서버 설치

TightVNC는 ​​다운로드 페이지에서 Windows용 클라이언트 및 서버 버전도 제공합니다. TightVNC가 설치되면 메뉴에서 서버를 시작할 수 있습니다. 시작 (약 번역기: 시작 > 모든 프로그램 > TightVNC) TightVNC 서버 시작을 선택합니다. 그러면 들어오는 세션에 암호를 할당해야 하는 속성 대화 상자(그림 3 참조)가 나타납니다.

그림 3

모든 설정을 확인한 후 확인을 클릭합니다. 서버가 시작되고 들어오는 연결을 수락할 준비가 되며 동시에 서버 아이콘이 시스템 트레이에 나타납니다. 다시 말하지만, 모든 플랫폼에서 Windows 시스템에 연결할 때 콜론과 표시 번호를 사용하지 마십시오.

에 연결하는 경우 원격 컴퓨터 Windows에서 TightVNC 뷰어 바로 가기를 선택하십시오. 메뉴를 시작하다. 마찬가지로 다른 플랫폼에서 접속하려면 원격 컴퓨터의 이름이나 IP 주소(웹을 통해 연결할 경우 인터넷 IP 주소)를 입력하고 Linux 컴퓨터에 연결할 때는 명령에 콜론과 표시 번호를 포함합니다.

다음 부분에 특별한주의를 기울이십시오. VNC 연결의 보안과 인터넷을 통한 원격 연결에 필요한 모든 설정을 다룰 것입니다.

Eric Geier는 The Home Network를 포함하여 컴퓨터와 네트워크에 관한 수많은 책의 저자입니다. 올인원. A Desk Guide for Dummies(Wiley 2008) 및 알아야 할 100가지 사항 마이크로소프트 윈도우비스타"(Que 2007).

이 기사가 마음에 들면 친구들과 공유하십시오.

코멘트

얼마 전에 Windows에서 Linux로 연결하는 방법에 대해 썼지만 이제는 두 번째 시리즈입니다. 이전에 설명했듯이 Windows XP가 설치된 두 번째 랩톱이 있으므로 연습할 시간입니다. 시스템 관리이를 위한 모든 것이 있습니다. 그렇다면 Windows에서 Linux에 연결하는 방법은 무엇입니까?

처음에 나는 그러한 수술이 인생에서 아주 현실적이라고 말하고 싶습니다. 내가 한 회사에서 일할 때 모든 사무실 직원이 Windows 컴퓨터를 가지고 있었습니다. 그러나 인터넷을 각 컴퓨터에 연결하는 것은 위험합니다. Windows가 새는 버킷이며 바이러스 백신(여기서 어떤 바이러스 백신이 더 나은지에 대해 썼습니다)도 항상 도움이 될 수는 없다는 것을 알고 있습니다.

따라서 인터넷은 Linux가 설치된 컴퓨터에 연결되었으며 모든 사무실 컴퓨터는 이미 원격 데스크톱을 통해 이 "서버"에 연결되어 있습니다. 집에서 나는 똑같이하지 않고 비슷한 것을 할 것입니다.

Windows에서 Linux에 연결하는 방법은 무엇입니까?

Linux 자체(특히 Ubuntu 파생 상품)에서 서비스 " 일반 액세스데스크탑으로". 내 Linux Mint 17에서 이 항목은 메뉴 - 옵션에 있습니다. 프로그램을 실행하고 다음 창을 관찰합니다.

기본적으로 서비스는 비활성화되어 있으며 맨 위에 있는 첫 번째 확인 표시가 활성화되어 있습니다. 또한 자신에게 연결하면 보안 항목의 모든 확인란을 선택 취소할 수 있습니다. 우리는 우리 자신을 두려워하지 않습니까?

연결이 VNC라고 불리는 프로토콜은 Linux를 Windows에 연결할 때 사용한 프로토콜이 아닙니다. 따라서 Windows에서 이 프로토콜을 사용하여 작동하는 타사 소프트웨어가 필요합니다.

하지만 먼저 리눅스에서는 매번 계산하지 않아도 되도록 고정 IP 주소를 등록하는 것이 좋다.

Ubuntu 원격 데스크탑: 가능한 연결 옵션

이렇게 하려면 네트워크 설정으로 이동하여 다음과 같이 고정 IP를 처방합니다.

현재 IP 주소를 확인하려면 수동으로 등록하기 위해 다음 명령을 사용할 수 있습니다. ifconfig

이제 Windows로 이동하여 개발자 사이트인 VNCViewer에서 VNC ® Viewer 프로그램을 다운로드합니다.

우리는 설치가 필요하지 않은 프로그램을 시작하고 IP 주소를 쓰고 모든 것을 올바르게 수행하면 Linux 데스크탑이 보이기 시작합니다. 서버 설정을 체크했다면 관리도 할 수 있습니다. 그리고 그렇지 않은 경우 자녀가 컴퓨터에서 무엇을하는지 볼 수 있습니다. 인터넷은 어린이에게 매우 위험하며 이러한 위험으로부터 보호해야하며 이것은 또한 추가 조치입니다.

Vino VNC 서버가 만족스럽지 않다면 아날로그 vnc4server를 설치할 수 있습니다.

sudo apt-get 설치 vnc4server

그러나 그 전에 물론 vino 서버를 제거해야 합니다.

sudo apt-get vino 제거

그러나 VNC 프로토콜은 Windows에서 Linux로 연결하는 데 사용할 수 있는 유일한 프로토콜이 아닙니다.

Linux에서는 RDS 서버를 설치하고 표준 도구를 통해 Windows에서 연결할 수 있습니다. 원격 데스크탑.

sudo apt-get install xrdp

SSH를 통해 연결할 수도 있지만 이것은 이미 조금 더 복잡하므로 이 기사의 프레임워크 내에서 설명하지 않겠습니다. 나중에 Windows에서 Linux로 연결하고 안전한 ssh 터널을 통해 인터넷을 다운로드하기 위해 SSH를 통해 포트를 전달하는 방법에 대해 쓸 것입니다.

질문이있을 것입니다 - 항상 그렇듯이 모든 사람에게 답할 것입니다 🙂

PuTTY: 러시아어 버전 다운로드

우리는 당신에게 프로그램을 소개하게 된 것을 기쁘게 생각합니다 러시아어로 PuTTY. 우리의 빌드는 최신 PuTTY 릴리스를 기반으로 하며 PuTTYTray 및 KiTTY와 같은 다양한 포크 및 패치 세트의 개선 사항 및 수정 사항도 포함합니다.

다음은 새로운 기능의 작은 목록입니다.

퍼티 다운로드

파일 크기: 9 800 225바이트

MD5 금액:

러시아어 버전의 PuTTY는 ZIP 아카이브로 배포되며 설치가 필요하지 않습니다. 배포에는 파일이 포함됩니다. 퍼티그리고 퍼티 포터블, 만큼 잘 소스 코드그리고 선적 서류 비치. 프로그램은 아래에 배포됩니다 오픈 소스라이센스 MIT.

주목! 러시아어 버전의 PuTTY 0.66은 더 이상 사용되지 않는 것으로 간주되며 중요한 버그가 포함될 수 있습니다.
이 순간프로그램의 원본 버전인 PuTTY 0.70을 사용하는 것이 좋습니다.

PuTTY의 원래 버전

안정적인 릴리스 퍼티 0.70 2017년 7월 8일자. 프로그램의 공식 미러에서 Telnet/SSH 클라이언트의 영어 버전을 다운로드합니다.

32비트 버전:

64비트 버전:

개발 스냅샷

PuTTY의 정기 테스트 빌드는 Git 리포지토리에서 매일 빌드됩니다.

안정 버전에서 버그를 발견하고 수정되기를 기다리고 계십니까? 이 수정 사항이 다음 릴리스보다 훨씬 일찍 여기에 나타날 것으로 예상할 수 있습니다. 이 버전은 다른 사람들보다 먼저 모든 새로운 기능을 사용해 보고 싶은 경우를 위한 것입니다. 반면에 테스트 빌드는 때때로 매우 불안정한 것으로 판명될 수 있습니다.

32비트 버전:

64비트 버전:

PuTTY와 리눅스

PuTTY는 거의 모든 인기 있는 배포판의 저장소에 포함되어 있습니다. 예를 들어 Ubuntu, Debian, Linux Mint, ALT Linux에 PuTTY를 설치하려면 명령을 실행하기만 하면 됩니다.

PuTTY 및 Mac OS X

OS X의 PuTTY는 MacPorts 및 Homebrew 빌드 시스템을 통해 포트에서 설치할 수 있습니다. 자세한 내용은 기사를 참조하세요.

PuTTY 소스 코드

편의를 위해 여러 버전을 제공합니다. 소스 코드, 다양한 플랫폼용. 사실 Unix와 Windows 소스 아카이브 사이에는 큰 차이가 없습니다. 차이점은 대부분 형식(파일 이름, 줄 끝 등)에 있습니다.

PuTTY 개발에 기여하고 싶다면 개발 스냅샷 소스 코드부터 시작하는 것이 좋습니다. 우리는 종종 주요 업데이트 이후에 큰 변화를 일으키며, 현재 Stable 릴리스를 기반으로 하는 코드를 사용하기 어려울 것입니다.

Windows용 PuTTY 소스 코드:

얻기 위해 추가 정보소스에서 PuTTY를 빌드하는 방법에 대해서는 파일을 읽으십시오.

Linux용 PuTTY 소스 코드:

릴리스 버전의 소스를 빌드하려면 아카이브의 압축을 풀고 디렉토리로 변경한 다음 명령을 실행하십시오.

7 최고의 Linux 원격 액세스 클라이언트

스냅샷 소스를 빌드하려면 표준 소스를 실행하기만 하면 됩니다. 자세한 내용은 파일을 읽으십시오.

힘내 액세스

PuTTY의 개발을 분 단위로 추적하거나 소스 데이터베이스의 각 파일에 대한 변경 로그를 보고 싶다면 PuTTY git 저장소에 직접 액세스할 수 있습니다.

명령을 사용하여 마스터 소스 버전(최신 상태, 최신 변경 사항 포함)을 얻을 수 있습니다.

또한 https://git.tartarus.org/?p=simon/putty.git에서 Git 저장소를 통해 WWW 브라우저를 사용할 수 있습니다.

법적 경고:

PuTTY, PSCP, PSFTP 및 Plink의 사용은 암호화가 완전히 또는 부분적으로 금지된 국가 또는 조직에서 불법일 수 있습니다. 우리는 이 개발 단계에서 입법 프레임워크러시아 및 러시아어 사용 국가의 IT 산업에서 해당 암호화 프로토콜을 사용하는 것은 법에 위배되지 않지만 당사는 변호사가 아니므로 의심스러운 경우 이 사이트에서 다운로드하기 전에 법률 자문을 구해야 합니다.

독립형 PuTTYtel Telnet 클라이언트의 사용은 데이터가 암호화되지 않기 때문에 암호화법에 의해 제한되지 않습니다.

© 2009–2018, PuTTY.ORG.RU - 사이트 자료를 사용할 때 출처를 표시하는 것이 바람직합니다. 고맙습니다!

Xming 및 PuTTY 설정

X 창을 사용하는 소프트웨어 작업에 관심이 있는 사용자를 위해 아래는 X 리디렉션을 구성하고 원격 시스템에서 프로그램을 실행하는 데 사용되는 Xming 및 PuTTY를 설정하는 옵션입니다.

이 설명독자가 Xming의 구성에 대해 잘 알고 있다고 가정합니다(최소한 "Xming 패키지" 페이지에 나와 있는 정도). 또한 독자가 X 창과 Xming 모두에 대해 어느 정도 이해하고 있다고 가정합니다. 터미널 액세스 SSH를 통해.

PuTTY 설정

이 경우에 대한 PuTTY 설정에는 두 가지 기능이 있습니다. 먼저 적절한 옵션으로 X-forwarding(X11 forwarding)을 활성화해야 합니다. 이 경우 리디렉션이 수행되는 X 디스플레이의 번호를 지정해야 합니다. 표시 번호는 매우 임의로 선택할 수 있습니다. 특히 주어진 시스템에서 동시에 여러 X 서버를 실행하지 않으려는 경우 디스플레이 번호를 사용할 수 있습니다.

둘째, X-리디렉션은 SSH 프로토콜을 통해서만 구성할 수 있으며 선택해야 합니다.

다른 모든 측면에서 PuTTY는 매우 임의로 구성할 수 있습니다. X 리디렉션의 구성은 SSH 서버와의 "협력"을 의미한다는 점만 유의하면 됩니다. 특히 서버가 X 리디렉션을 지원하지 않거나 적절한 서버 설정에 의해 비활성화된 경우 SSH에서 X로의 연결이 실패합니다.

값으로 X에 대해 채널이 생성되었는지 확인할 수 있습니다. 환경 변수원격 컴퓨터에 연결한 후. 변수 값에는 시스템 이름과 표시 번호가 포함됩니다. 여기서 N은 원격 시스템의 다른 X 서버("실제" 또는 동일한 X-리디렉션)에서 사용하지 않는 일부 번호입니다.

Xming 설정

이번 장 Xlaunch 셸을 사용한 Xming 설정에 대해 다룹니다. 물론 사용은 선택 사항입니다. X 서버 옵션은 명령줄을 사용하여 설정할 수도 있습니다(예: from -file).

Xlaunch를 실행하면 X 창이 표시되는 방식을 선택하라는 첫 번째 대화 상자가 나타납니다. 윈도우 창: 다중 창, 전체 화면, 하나의 창 또는 제목 표시줄이 없는 하나의 창 SSH를 사용하면 XDMCP 사용이 제외되므로(반대의 경우도 마찬가지) 주어진 선택사용자의 편의에 의해 결정됩니다.

우분투 러시아어 커뮤니티 포럼

(XDMCP를 사용할 때 무엇을 ~ 아니다권장, 다중 창 모드는 사용할 수 없습니다.)

더 중요한 것은 Xming 디스플레이 번호 선택 옵션입니다. Xming이 제공할 디스플레이 번호는 리디렉션되는 디스플레이 번호와 일치해야 합니다. 이자형. 위의 PuTTY 구성에 지정된 것과 일치해야 합니다.

다음 창은 X-세션 프로그램을 선택하라는 메시지를 표시합니다. 초기 설정항상 사용하는 X 클라이언트를 실행하고 원격 시스템과 작업할 수 있는 터미널 에뮬레이터 또는 기타 도구(즉, 다른 프로그램 실행)를 실행하는 X 서버. 이미 PuTTY 터미널 세션을 사용하고 있기 때문에 원격 시스템으로 작업하려면 "클라이언트를 시작하지 않고"(클라이언트 없이 시작)를 선택할 수 있습니다.

그러나 로컬 시스템에 e. g., 또는 (다중 창 이외의 모드를 사용할 때), X 세션을 초기화하기 위해 이러한 종류의 X 클라이언트를 시작하는 일종의 스크립트를 실행하도록 Xming을 설정하는 것이 편리할 수 있습니다.

다음 두 창에는 기능이 없습니다. 내가 당신에게 그것을 상기시켜 드리겠습니다 ~ 아니다액세스 제어 비활성화(액세스 제어 없음을 선택하여)

연결

2006, 2007 이반 슈마코프.

텍스트 주어진이 페이지는 GNU FDL의 조건에 따라 사용할 수 있습니다. 링크된 페이지는 배포 조건이 다를 수 있습니다.

중 하나 유용한 기능 Windows는 다른 위치에서 바탕 화면에 연결하여 컴퓨터를 원격으로 제어할 수 있다는 것입니다. 운 좋게도 주요 Linux 배포판도 이 기능을 제공하며 Ubuntu도 그 중 하나입니다. Ubuntu에서 Windows 컴퓨터에 원격으로 연결하려는 경우 Ubuntu에 있는 Remmina라는 기본 RDP 클라이언트를 사용할 수 있습니다. Ubuntu에서 Windows로 원격 데스크톱 연결을 생성, 설정 및 설치하는 방법은 다음과 같습니다.

노트.이 튜토리얼은 Ubuntu 18.04 LTS(Bionic Beaver)에서 작성되었습니다. 그러나 이것은 다른 Linux 버전에서도 작동합니다.

1단계: Windows PC에서 원격 데스크톱 연결 활성화

다른 컴퓨터가 Windows PC에 원격으로 연결할 수 있도록 하려면 먼저 원격 데스크톱 연결을 허용하도록 설정해야 합니다.

2단계: Remmina 원격 데스크톱 클라이언트 실행

기본적으로 Ubuntu는 다음에서 사용하는 RDP(원격 데스크톱 프로토콜)를 지원하는 원격 데스크톱 클라이언트 응용 프로그램과 함께 제공됩니다. 운영체제원격 연결을 위한 Windows. Ubuntu 애플리케이션 목록에서 찾을 수 있습니다.

검색을 선호하는 경우 RDP 검색어를 사용하여 기본 Ubuntu RDP 클라이언트를 찾을 수 있습니다.

3단계 Windows용 Ubuntu 원격 데스크톱 세션 설정 및 설치

Remmina 원격 데스크톱 클라이언트를 열면 다음과 같이 표시되어야 합니다.

"만들기 새 프로필사이".

아이콘은 창의 왼쪽 상단 모서리에서 쉽게 찾을 수 있는 녹색 더하기 기호입니다.

이전 작업은 "원격 데스크톱"이라는 창을 엽니다. 여기에서 설정하려는 Ubuntu에서 Windows 원격 데스크톱 연결을 설정할 수 있습니다.

프로필 섹션에서 연결에 사용할 이름을 입력합니다. 무엇이든 될 수 있습니다. 프로필 섹션의 다른 설정은 기본 설정으로 둡니다.

일반 탭의 서버 필드에 연결할 Windows PC의 IP 주소를 입력합니다. 사용자의 사용자 이름과 암호를 입력하십시오 계정원격 Windows PC에서 사용하려는 사용자 이름. 이 사용자 계정은 Windows PC에 있어야 합니다.

계정을 사용하는 경우 마이크로소프트 엔트리 Windows PC에서는 주소를 입력해도 됩니다. 이메일및 암호. Windows PC가 도메인의 일부인 경우 도메인 필드에 입력하고, 그렇지 않으면 이 필드를 비워 둡니다.

그런 다음 원격 데스크톱 연결에 사용할 해상도와 색 농도를 설정할 수 있습니다. 기본적으로 원격 데스크톱 프로필은 "클라이언트 권한 사용"으로 설정됩니다. 즉, 연결은 연결하려는 Windows 컴퓨터와 동일한 해상도를 사용합니다. 색 농도도 가능한 최고 품질로 설정됩니다. 그러나 더 낮은 데스크톱 해상도와 색 농도를 선택하면 Linux에서 Windows로 원격 데스크톱 세션의 성능이 향상될 수 있습니다. 원격 데스크톱에 연결할 때 윈도우 테이블지연이 발생하면 색심도나 해상도를 낮추십시오.

모든 세부 정보 구성이 완료되면 저장 및 연결을 클릭합니다. 이렇게 하면 연결 프로필이 저장되고 Windows PC에 대한 RDP 연결이 시작됩니다.

몇 초 후에 Windows PC에서 원격 데스크톱 연결이 작동해야 합니다.

아래의 원격 컴퓨터에 연결할 수도 있습니다. 윈도우 컨트롤앞서 언급한 개인화 단계 없이. 그러나 이것은 다음에 원격 데스크톱 연결 프로필을 다시 구성해야 함을 의미합니다. 리모콘당신의 윈도우 PC.

VNC를 통해 원격 데스크톱에 액세스하려고 할 때 Linux Mint 19는 다음과 같은 사실을 처리해야 했습니다. 이전 버전(17, 18), 이 옵션은 기본적으로 제공되지 않습니다. ~에 다음 단계 Linux Mint 19를 실행하는 노드에 대한 VNC 연결을 구성하려면 영화의 한 에피소드와 유사한 여러 추가 노력이 필요합니다.

- 어떻게, 바로 끝내거나 괴로워하고 싶은가?
- 물론 고통받는 것이 낫습니다.
(영화 '사막의 하얀 태양' 중에서)

모든 것은 "세션 및 시작" 섹션과 "자동 시작" 탭의 설정(이하 XFCE 그래픽 환경이라고 함)에서 원격 데스크톱 연결에 대한 언급이 없다는 사실에서 시작되었습니다. Linux Mint 18 활성화 항목은 업데이트 사용자 폴더와 네트워크 사이에 있습니다.



vino 패키지는 Linux Mint 19에 기본적으로 설치되어 있지 않은 Linux Mint에서 VNC 서버를 구현하는 역할을 합니다. 이 패키지를 설치해야 하며 원칙적으로 Synaptic을 통해 쉽게 찾을 수 있습니다.



그러나 이것으로 충분하지 않습니다. 문제 연구에서 알 수 있듯이 vino 개발자는 제품에서 그래픽 구성 유틸리티를 제거했으므로 vino 구성은 dconf-editor 구성기를 통해 수행해야 합니다.

터미널에서 명령을 실행하여 설치 필요한 구성 요소 dconf-editor 실행

sudo apt install -y vino dconf-editor && sudo dconf-editor

dconf-editor를 시작할 때 변경 사항은 자신의 위험과 위험을 감수해야 한다는 경고가 표시되며 계속하려면 "조심하겠습니다" 버튼을 클릭해야 합니다(조심하겠습니다). dconf-editor의 후속 실행 시 이 디스플레이를 끄려면 "다음 번에 이 대화 상자 표시" 확인란의 선택을 취소하십시오.


그래픽 시스템 구성 프로그램을 시작한 후 "gnome - desktop"을 순차적으로 이동하여 "remote-access" 섹션으로 이동합니다.




Windows에서 VNC 클라이언트를 통해 연결하려는 경우 암호화를 해제하는 것이 좋습니다(해당 줄에서 엔진 이동).




그들이 말했듯이 이것이 "좋지 않다"는 사실에도 불구하고 신뢰하는 로컬 네트워크에서는이 작업이 허용됩니다.

프롬프트 활성화로 동일한 작업을 수행하십시오. 그렇지 않으면 다른 컴퓨터가 매번 원격 연결을 "승인"해야 합니다.


일종의 보호를 위해 기본 설정을 끄고 선택한 암호를 입력하여 연결 암호를 설정합니다. 예를 들면 다음과 같습니다.




이 변경 사항을 수정하려면 녹색 버튼을 클릭하십시오.


구성기를 닫고 자동 시작 설정으로 이동합니다. 시스템 시작 시 자동으로 실행되는 프로그램 목록에 vino 소프트웨어 추가

/usr/lib/vino/vino-서버



그림은 XFCE 쉘을 나타냅니다. Cinnamon 및 MATE에서는 기존 자동 실행 설정을 사용합니다.

시스템을 재부팅합니다.

연결할 컴퓨터에서 적절한 연결을 만듭니다. 아래 그림에서는 Linux 호스트에서 연결이 이루어지므로 Remmina 프로그램에 추가합니다.


사용자 이름을 입력할 필요는 없으며 dconf-editor 그래픽 구성기를 통해 vino를 구성할 때 설정한 암호만 입력하면 됩니다.

그림은 전체 노드에 해당하는 노드 H-4.vot를 보여줍니다. 도메인 이름마디. 이 경우 로컬 네트워크의 DNS 서버가 DHCP에서 발급한 IP 주소를 네트워크의 호스트 이름과 일치시킬 수 있다고 가정합니다. 예를 들어 MikroTik은 . DNS 서버가 없거나이 작업을 수행하는 방법을 모르는 경우 원격으로 연결할 호스트를 할당하십시오. 고정 주소(또는 사용자 정의 DHCP 서버그에게 동일한 주소를 제공하기 위해) IP로 연결하십시오.

모든 것이 올바르게 완료되면 연결된 Linux 노드의 원격 데스크톱을 보고 이 컴퓨터를 제어하는 ​​즐거움을 누릴 수 있습니다.


이 경우 아이콘이 패널(일반적으로 하단)에 표시되며(Mint-Y 테마 - 파란색) 바탕 화면에 원격으로 연결되어 있음을 나타냅니다.


명령에 대한 원격 컴퓨터의 응답 속도는 하드웨어 기능, 시스템 부하 정도 및 VNC를 통해 전송되는 데이터의 양에 따라 다릅니다. 원격 시스템의 "응답성" 문제를 고려할 때 많은 출판물에서 RDP 이전의 VNC 손실에 대해 작성하지만 개인적으로 GUI를 사용하여 Linux에 원격으로 연결하는 데 더 좋은 것을 찾을 수 없었습니다. 응답 속도를 높이려면 최종 시스템연결 매개변수에서 대상 컴퓨터의 화면을 표시하기 위한 품질 설정으로 "놀이"를 시도할 수 있습니다(Remmina 연결 설정 창 참조).


대체 솔루션은 x11vnc()입니다.

이 기사에서는 Windows에서 Ubuntu로 원격으로 연결하는 몇 가지 방법을 살펴보겠습니다.

같은 방에서 Windows 컴퓨터 앞에 앉아 있다고 상상해 보십시오. 필요한 데이터는 Ubuntu를 실행하는 컴퓨터의 다른 데이터에 있습니다. 두 컴퓨터가 같은 집에 있으면 문제가 없습니다. 그러나 그들이 같은 사무실 블록에 있다면 어떻게 될까요?

Windows에서 Ubuntu에 원격으로 연결하는 이유는 무엇입니까?

Ubuntu 컴퓨터에 원격으로 연결하려는 몇 가지 이유가 있습니다. 직장에서 집에 있는 컴퓨터에 로그인해야 할 수도 있습니다. 또한 같은 방에 Ubuntu 컴퓨터를 둘 수 있습니다. 윈도우 컴퓨터다른 하나는 Ubuntu에서 업데이트를 실행하려는 욕구입니다.

또는 Ubuntu 서버를 사용 중일 수 있습니다. Counter-Strike 또는 Minecraft와 같은 게임의 시작을 제어하도록 구성했을 수 있습니다. 어쨌든 원격 연결을 설정하면 많은 시간과 노력을 절약할 수 있습니다.

Ubuntu 컴퓨터에 원격 연결을 설정하기 위한 두 가지 옵션이 있습니다. 원격 데스크톱(RDP) 또는 가상 네트워크컴퓨팅(VNC).

각각의 방법을 차례로 살펴보자.

Ubuntu PC의 IP 주소 찾기

Ubuntu 장치에 연결하려면 먼저 IP 주소를 알아야 합니다.

첫 번째 방법이 가장 쉽습니다. Ubuntu 장치에 물리적으로 접근하고 Ctrl+Alt+T를 눌러 터미널을 열고 다음 명령을 입력합니다.

ifconfig

현재 사용 중인 연결 옆에 있는 "inet addr"을 찾으십시오. 예를 들어 Wi-Fi를 사용하는 경우 무선랜0. 컴퓨터가 이더넷 네트워크에 연결되어 있으면 다음을 찾습니다. eth0.

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

이 옵션을 열 수 없습니까? 컴퓨터의 브라우저를 사용하여 라우터에 직접 연결할 수도 있습니다.

라우터의 관리 콘솔에 로그인하면 연결된 장치를 볼 수 있습니다. Ubuntu 장치의 이름을 찾고 IP 주소를 찾아 적어 두십시오.

1. SSH 연결

시작하기 전에 컴퓨터에 PuTTY를 설치하거나 내장된 Windows SSH 기능을 사용해 보십시오. 이렇게 하면 원격 액세스를 제공하는 SSH 연결을 설정할 수 있습니다. 명령줄우분투.

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

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

터미널( sudo apt install openssh-server) 원격 연결(단순히 IP 주소와 Ubuntu 사용자 이름 및 암호 사용)을 설정하고 터미널을 사용하여 설치할 수 있습니다. 필요한 도구 RDP 및 VNC용.

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

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

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

sudo apt 설치 xrdp

sudo systemctl xrdp 활성화

설치될 때까지 기다린 다음 시작 메뉴 또는 검색을 사용하여 Windows에서 원격 데스크톱 애플리케이션을 시작합니다. rdp를 입력하고 원격 데스크톱 연결을 클릭합니다. 응용 프로그램이 열리면 컴퓨터 필드에 IP 주소를 입력합니다.

그런 다음 버튼을 누르십시오. 옵션 표시그리고 추가 사용자 이름우분투 PC용. 클릭할 수 있습니다 구하다나중에 사용할 수 있도록 이 설정을 저장합니다.

버튼을 클릭 연결하기연결을 시작하고 메시지가 표시되면 Ubuntu 계정 암호를 입력합니다. 그 후에 연결이 설정되어 다음을 제공합니다. 전체 권한마우스와 키보드를 사용하여 원격 Ubuntu 컴퓨터에. 이 연결을 자주 사용할 계획이라면 다음을 생성할 수 있습니다. 구성 파일시간을 절약하기 위해.

RDP 문제 해결

RDP는 Ubuntu 시스템에 원격으로 연결하기 위한 훌륭한 옵션이지만 Ubuntu 18.04 LTS가 출시되면서 이 방법은 덜 안정적입니다. 계정이 이미 Ubuntu 시스템에 로그인되어 있는 경우 원격 연결을 설정하는 데 문제가 있는 것 같습니다.

따라서 이 문제를 해결하는 쉬운 방법은 단순히 사용자에서 로그아웃하는 것입니다.

이것이 가능하지 않다면 RDP 연결을 Xorg 서버 사용에서 X11rdp 사용으로 전환하고 작동할 때까지 기다렸다가 Xorg를 다시 시도하십시오.

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

3. 가상 네트워크(VNC)를 이용한 원격 접속

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

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

Sudo apt 업데이트

서버 설치:

sudo apt 설치 tightvncserver

그리고 실행:

sudo tightvncserver

이 시점에서 연결할 암호를 설정하라는 메시지가 표시됩니다. 또한 일반적으로 다음과 같은 데스크톱 번호가 할당됩니다. 1. 받아 적어.


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

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

뷰어를 실행한 후 호스트의 Ubuntu IP 주소와 데스크탑 번호를 차례로 입력합니다. 다음과 같이 보일 수 있습니다.

192.168.0.99:1

메시지가 표시되면 암호를 입력하고 원격 데스크톱에서 시작하십시오!

TightVNC를 더 안전하게 만들기

기본적으로 TightVNC는 ​​암호를 암호화하지만 다른 것은 암호화하지 않습니다. 이로 인해 인터넷 연결이 안전하지 않습니다. 다행히 SSH와 Xming을 사용하면 더 안전하게 만들 수 있습니다.

이렇게 하려면 Sourceforge에서 도구를 다운로드하여 설치하십시오. 그런 다음 바탕 화면 바로 가기를 찾아 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.


바로 가기 탭을 찾아 대상 필드에 다음을 입력합니다.

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

체크박스 X11 전달 활성화, 다음으로 돌아가기 세션메뉴 상단에.


IP 주소를 입력하세요 원격 장치그리고 버튼을 눌러 열려 있는. 몇 초 후에 Ubuntu 원격 데스크톱에 대한 보안 연결을 사용할 수 있습니다.

올바른 원격 액세스 솔루션 선택

이러한 방법을 사용하는 방법은 원격 데스크톱에서 원하는 항목에 따라 다릅니다.

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

  • RDP A: 오픈 소스 xrdp 구현을 통해 Windows 원격 데스크톱 프로토콜을 사용합니다.
  • VNC A: 가상 네트워크 컴퓨팅은 RDP의 대안이지만 덜 안전합니다.
  • SSH를 통한 VNC A: VNC와 SSH를 혼합하면 연결 보안이 향상됩니다.

SSH를 사용하여 Ubuntu 시스템에서 터미널을 관리할 수도 있습니다.

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