Windows에서 Linux 시스템을 원격으로 제어하는 ​​방법

How Remotely Control Linux Systems From Windows



원격 액세스를 사용하면 사용자가 시스템에 실제 물리적으로 액세스하지 않고도 원격 위치에서 다른 시스템의 파일과 데이터에 액세스할 수 있습니다. 오른쪽? 원격 액세스는 유익하고 시간을 절약하는 데 많은 도움이 됩니다.

Windows에서 Linux에 원격 연결을 설정하는 이유는 무엇입니까?

당신이 사업을 하고 있고 약 10분 후에 이사들과 회의가 있다고 가정해 봅시다. 갑자기 프레젠테이션 파일이 홈 시스템에 있다는 것을 기억합니다. 원격 액세스는 잠재적으로 하루를 절약할 수 있습니다.







또는 한 위치에서 Windows 시스템을 실행하고 다른 방에서 Linux 시스템을 실행 중이고 Linux에서 일부 명령을 실행하거나 Linux에서 일부 파일을 검색하려고 하는데 Linux에 액세스할 수 없거나 너무 게으릅니다. 어느 쪽이든, 모든 경우에 원격 액세스는 큰 편리함을 제공하고 많은 시간을 절약합니다.



리눅스 우분투:

이제 모든 인기 있는 Linux 배포판 중에서 Ubuntu가 단연 가장 인기 있는 배포판입니다. 다른 모든 Linux 배포판을 합하면 전체 Ubuntu의 35%에 불과합니다(Google 검색 추세). Linux를 검색하면 1억 6,100만 개의 결과가 표시되는 반면, 다음으로 가장 인기 있는 Linux 배포판인 Debian Linux는 6,590만 개의 검색 결과가 있으므로 위의 통계를 염두에 두고 이 자습서에서는 Ubuntu를 사용합니다. 연결을 설정하려면 Ubuntu 시스템에 물리적으로 액세스해야 합니다. 그러나 걱정하지 마십시오. 이것은 일회성입니다.



Windows에서 원격으로 Linux에 액세스할 수 있는 방법에는 여러 가지가 있습니다. 여기에서는 Windows에서 원격 제어 Linux 시스템에 액세스할 수 있는 세 가지 방법을 공유합니다.





  1. SSH
  2. RDP 연결
  3. VNC 연결

IP 주소 찾기:

어떤 방법을 사용하든 거의 모든 경우에 시스템의 IP 주소를 찾는 것이 필요합니다. 다음은 Linux 시스템의 IP를 찾는 쉬운 방법입니다.

Linux 시스템의 터미널로 이동하여 다음 명령을 입력합니다.



$수도적절한설치그물 도구

이제 다음 명령을 입력하십시오.

$Ifconfig

위의 명령을 작성하면 터미널 창이 다음과 같이 보일 것입니다.

첫 번째 섹션의 inet 옆에 IP 주소가 있습니다. 이 경우 위의 스크린샷에서 볼 수 있듯이 IP 주소는 10.0.2.15입니다.

위에서 언급한 방법이 효과가 없으면 다음 방법을 시도해 볼 수 있습니다.

터미널에서 다음 명령을 작성하십시오. 이것은 Ubuntu와 같은 일부 Linux 버전에서 작동한다는 것을 기억하십시오.

$호스트 이름-NS

방법 1: SSH(Secure Shell)를 사용한 원격 액세스

이 방법을 사용하려면 다음을 설치해야 합니다. 퍼티 소프트웨어를 사용하는 것보다 윈도우 기본 SSH 기능 . PuTTY는 Linux와 Windows 데스크톱 간에 SSH 연결을 설정하여 Linux 터미널에 액세스할 수 있도록 합니다.

PuTTY 소프트웨어를 설치한 후 Linux 시스템의 이름을 쓰거나 호스트 이름(또는 IP 주소) 레이블 아래에 IP 주소를 씁니다. SSH가 아닌 경우 연결을 설정해야 합니다. 이제 열기를 클릭합니다. 짜잔, 이제 Linux 명령줄에 액세스할 수 있습니다.

메모: 이렇게 하면 사용자만 터미널에 액세스할 수 있습니다. 즉, 마우스 제어가 불가능합니다. 그래도 이것은 터미널 명령을 사용하여 소프트웨어를 설치하는 데 유용합니다.

방법 2: RDP(원격 데스크톱 프로토콜) 사용

RDP는 지금까지 가장 쉬운 방법입니다. RDP 도구는 이미 Windows에 설치되어 있습니다. 따라서 Windows 시스템은 어떤 작업도 필요하지 않습니다(소프트웨어 측면에서). 그러나 이것은 Linux 시스템의 경우가 아닙니다. Linux 시스템에서는 XRDP 도구를 설치해야 합니다. 이를 위해 터미널을 열고(Ctrl+ Alt+ T) 다음 명령을 입력합니다.

$수도적절한설치xrdp

y를 누르고 엔터를 치세요. 그런 다음 계속 설치됩니다.

팔로우

$수도시스템 컨트롤~ 할 수있게하다xrdp

첫 번째 명령은 XRDP 도구를 설치합니다. 두 번째 명령은 시작 시 자동 활성화 옵션을 허용합니다. 즉, xrdp 도구는 Linux가 부팅될 때 자동으로 시작됩니다. 이 프로세스가 완료된 후. Windows 시스템으로 이동하여 검색 창에 RDP를 입력합니다. 원격 데스크톱 앱을 클릭합니다.

컴퓨터 레이블 옆에 Linux 시스템의 IP 주소를 입력하고 연결을 클릭합니다.

Linux 시스템의 사용자 이름과 암호를 입력합니다.

문제 해결: RDP를 통한 연결이 원격 연결의 가장 쉬운 방법이지만 Ubuntu와 연결하는 동안 몇 가지 문제가 발생합니다. 이것은 Ubuntu 18.4 LTS 릴리스 이후에 발생하기 시작했습니다. Linux는 사용자가 로그인한 상태에서 원격으로 액세스하는 것을 좋아하지 않습니다. 따라서 간단한 솔루션은 Linux에서 로그아웃한 후 RDP를 시도하는 것입니다.

방법 3: VNC(가상 네트워크 연결)를 사용하여 연결 설정

VNC를 사용하여 연결할 수도 있습니다. 위에서 언급했듯이 SSH는 터미널에 대한 액세스를 제공합니다(마우스 제어 없음). VNC는 Linux 데스크탑에 대한 액세스를 제공합니다(전체 마우스 제어). 그러나 이 방법을 사용하여 연결하려면 몇 가지 전제 조건이 있습니다. 즉, 일부 VNC 소프트웨어를 설치해야 합니다.

Linux 시스템으로 이동하여 다음 명령을 입력하여 최신 상태인지 확인하십시오.

$수도적절한 업데이트

이제 다음 명령을 입력하십시오

$수도적절한설치꽉찬 서버

이제 실행

$수도꽉찬 서버

이제 연결을 위한 암호를 만드십시오. 대부분 1번의 데스크탑 번호를 받게 됩니다. 이 번호를 기억하십시오.

이 후 설치 VNC 클라이언트 창에. 이 TightVNC 도구는 번들로 설치되므로 일단 설치되면 Windows 검색 창으로 이동하여 TightVNC 뷰어를 검색하십시오. 앱을 실행하고 Linux 장치의 IP 주소를 입력합니다.

이제 위의 스크린샷과 같이 Linux 시스템의 IP 뒤에 데스크톱 번호를 입력합니다.

결론:

이제 이러한 방법을 알았으므로 사용에 가장 적합한 방법을 알아야 합니다.

  1. RDP는 오픈 소스인 xrdp를 사용합니다.
  2. SSH를 사용하여 터미널에 원격 액세스할 수 있습니다.
  3. VNC는 RDP 대신 사용할 수 있지만 약간 덜 안전합니다.

SSH 설정은 다른 두 가지 방법을 훨씬 쉽게 하기 때문에 어떤 방법을 사용하든 상관없이 설정하는 것이 좋습니다.

Ubuntu에는 VNC와 호환되는 원격 데스크톱 도구가 내장되어 있습니다.