Linux에서 원격 데스크톱을 설정하는 방법

How Set Up Remote Desktop Linux



원격 데스크톱을 사용하면 다른 컴퓨터에서 원격으로 시스템을 제어할 수 있습니다. 원격 사용자는 시스템, 파일 및 하드웨어 리소스에 대한 전체 제어를 제한할 수 있습니다. 그렇기 때문에 대부분의 서버는 원격 데스크톱을 통해 관리됩니다.

필요에 따라 원격 데스크톱을 사용하는 방법에는 여러 가지가 있습니다. 이 문서에서는 Linux에서 원격 데스크톱을 설정하는 방법을 보여줍니다.







Linux의 원격 데스크톱

Linux에서 원격 데스크톱을 설정하는 방법에는 여러 가지가 있습니다. CLI의 경우 SSH가 아마도 이것을 사용하는 가장 좋은 방법일 것입니다. GUI 원격 데스크톱을 찾고 있다면 사용할 수 있는 다른 옵션이 많이 있습니다. 이 문서에서는 Linux에서 원격 데스크톱을 사용하는 가장 널리 사용되는 몇 가지 방법을 다룹니다.



배포판에 따라 각 도구의 일부 기능이나 특성이 다를 수 있습니다. 이 기사에서는 Ubuntu를 사용할 것입니다.



팀뷰어

모든 원격 데스크톱 도구 중에서 TeamViewer는 최고의 도구 중 하나입니다. 이는 기본 버전을 무료로 사용하고 더 많은 기능과 소프트웨어 액세스에 대해 비용을 지불할 수 있다는 것을 의미하는 프리미엄 모델입니다. 원격 연결을 활성화하려면 두 장치에 TeamViewer가 설치되어 있어야 합니다.





TeamViewer는 Windows, Linux, macOS 및 기타 운영 체제에서 사용할 수 있는 크로스 플랫폼 도구입니다. Linux에 설치하려면 시스템에 적합한 Linux 패키지를 가져옵니다. 팀뷰어 다운로드 여기.

제 경우에는 우분투를 사용하기 때문에 DEB 패키지를 가져왔습니다. openSUSE, RHEL, CentOS 또는 Fedora를 사용하는 경우 RPM 패키지를 가져와야 합니다.



Ubuntu에 DEB 패키지를 설치하려면 터미널에서 다음 명령을 실행합니다.

$수도적절한설치./teamviewer_15.7.6_amd64.deb

openSUSE 또는 SUSE Linux에 RPM 패키지를 설치하려면 다음 명령을 실행하십시오.

$수도지퍼설치./teamviewer.x86_64.rpm

RHEL 또는 CentOS에 RPM 패키지를 설치하려면 다음 명령을 실행합니다.

$수도 얌 설치./teamviewer.x86_64.rpm

Fedora에 RPM 패키지를 설치하려면 다음 명령을 실행하십시오.

$수도dnf localinstall teamviewer.x86_64.rpm

Arch Linux 또는 Arch-derivatives를 실행하는 경우 여기에서 AUR에서 TeamViewer를 가져올 수 있습니다.

설치가 완료되면 앱을 실행합니다.

라이센스 계약에 동의합니다.

이제 TeamViewer에서 원격 데스크톱 연결을 설정할 준비가 되었습니다. 다른 사람이 시스템에 연결하려면 ID와 비밀번호가 필요합니다. 이는 임의적이고 일시적이라는 점에 유의하십시오. 사용자 지정 자격 증명 및 영구 로그인을 구성할 수 있습니다. 그러나 TeamViewer 계정이 있어야 합니다. 지금은 기본 TeamViewer 원격 데스크톱 연결을 설정합니다.

원격 데스크톱의 파트너 ID를 입력하고 연결을 클릭합니다.

TeamViewer는 원격 데스크톱의 암호를 묻습니다.

짜잔! 원격 데스크톱이 성공적으로 구성되었습니다!

렘미나

Remmina는 무료 오픈 소스 원격 데스크톱 클라이언트입니다. TeamViewer와 마찬가지로 Remmina는 모든 주요 플랫폼에서 사용할 수 있습니다. Remmina는 VNC, SSH, RDP, NX 및 XDMCP를 포함한 다양한 원격 데스크톱 네트워크 프로토콜을 지원합니다.

TeamViewer와 달리 Remmina는 사용에 제한이 없습니다. Remmina는 개인 및 전문(시스템 관리자, 서버 및 기타) 워크로드 모두에 사용할 수 있습니다. 이것은 Remmina를 일반 사용자와 전문 사용자 모두에게 믿을 수 없을 정도로 수익성 있게 만듭니다.

Remmina는 지원되는 프로토콜을 통해 모든 원격 데스크톱에 연결할 수 있는 클라이언트일 뿐입니다. 원격 데스크톱은 Remmina가 액세스할 수 있도록 미리 원격 데스크톱 서버(VNC 서버, SSH, NoMachine 서버 등)로 구성되어야 합니다.

Remmina를 설치하는 방법에는 여러 가지가 있습니다. 배포판에 따라 방법이 다릅니다. 공식 확인하세요 Remmina 설치 가이드 여기.

이 섹션에서는 Remmina snap 및 flatpak을 설치하는 방법을 다룹니다. 이들은 범용 Linux 패키지이므로 실행 중인 모든 배포판에서 즐길 수 있습니다.

Remmina 스냅을 설치하려면 다음 명령을 실행하십시오. 시스템에 snappy(스냅 패키지 관리자)가 이미 설치되어 있어야 합니다.

$수도스냅설치렘미나

Remmina flatpak을 설치하려면 다음 명령을 실행하십시오. 스냅과 마찬가지로 먼저 스냅 패키지 관리자가 설치되어 있어야 합니다.

$수도플랫팩설치flathub org.remmina.Remmina

설치가 완료되면 도구를 실행합니다.

VNC 서버로 이미 구성된 원격 Ubuntu 시스템에 연결할 것입니다. 원격 데스크톱에 연결하려면 마우스 오른쪽 버튼을 클릭하고 연결을 선택합니다.

노머신

TeamViewer는 강력하고 사용하기 쉬운 원격 데스크톱 소프트웨어이지만 고급 사용자에게는 대가가 따릅니다. Remmina의 경우 무료이지만 대상 머신에서 VNC 구성을 거쳐야 합니다. 강력하고 사용하기 쉽고 비용이 들지 않는 솔루션이 있었다면!

NoMachine은 그런 원격 데스크톱 솔루션입니다. 무료로 제공되는 기능은 TeamViewer와 동등할 수 있습니다. 이것은 개인 정보 보호에 관심이 있는 사람들에게 약간 의심스럽게 들릴 수 있습니다. NoMachine이 스스로를 유지하는 데 필요한 자금을 어떻게 확보하고 있는지 궁금할 것입니다. 에 따르면 노머신 , 그들의 수입원은 기업에 소프트웨어를 판매하는 것입니다. NoMachine은 개인 데이터를 수집하지 않으며 수익을 위해 AdWare를 사용하지도 않습니다.

NoMachine은 Windows, Linux 및 macOS에서 사용할 수 있는 플랫폼 간 도구입니다. Linux의 경우 NoMachine은 DEB(Debian, Ubuntu 및 파생 상품용) 및 RPM(Fedora, SUSE, RHEL, CentOS 및 파생 상품) 패키지로 제공됩니다. Arch Linux(또는 파생 제품)를 실행하는 경우 다음을 확인하십시오. AUR의 NoMachine 여기.

노머신 다운로드 여기.

Debian, Ubuntu 및 파생 제품에 DEB 패키지를 설치하려면 다음 명령을 실행합니다.

$수도적절한설치./nomachine_6.11.2_1_amd64.deb

openSUSE, SUSE Linux 및 파생 제품에 RPM 패키지를 설치하려면 다음 명령을 실행합니다.

$수도지퍼설치./nomachine_6.11.2_1_x86_64.rpm

Fedora에 RPM 패키지를 설치하려면(dnf 사용) 다음 명령을 실행합니다.

$수도dnf 로컬 설치 nomachine_6.11.2_1_x86_64.rpm

CentOS, RHEL 및 파생 제품에 RPM 패키지를 설치하려면 다음 명령을 실행합니다.

$수도 얌 설치./nomachine_6.11.2_1_x86_64.rpm

NoMachine에는 NoMachine 서버와 NoMachine 클라이언트의 두 부분이 있습니다. 서버는 다른 NoMachine 클라이언트가 시스템에 연결할 수 있도록 허용합니다. 클라이언트는 이러한 원격 데스크톱을 연결하고 사용하는 데 사용됩니다.

먼저 NoMachine 서버를 확인하겠습니다. NoMachine 서버를 시작합니다.

NoMachine 서버 상태 창이 나타납니다. 4개의 탭이 있습니다. 첫 번째는 서버 상태입니다. 여기에서 서버 IP 주소를 볼 수 있습니다. 서버를 중지, 다시 시작 및 종료하는 옵션도 있습니다.

다음으로 서버 기본 설정 탭을 확인합니다. 여기에서 서버의 동작을 구성할 수 있습니다.

다음으로 NoMachine 클라이언트를 확인하겠습니다. 이 클라이언트는 NoMachine 원격 데스크톱에 연결하는 데 사용됩니다.

원격 데스크톱 연결을 추가하려면 새로 만들기 버튼을 클릭합니다.

NoMachine은 새로운 연결 생성 프로세스를 시작합니다. 먼저 프로토콜을 선택합니다. 사용 가능한 프로토콜은 NX와 SSH의 두 가지가 있습니다. GUI 원격 데스크톱에는 NX를 사용하는 것이 좋습니다.

NoMachine 서버 IP와 포트를 입력합니다.

다음 단계는 인증 방법입니다. 대부분의 경우 암호가 됩니다.

NoMachine은 연결을 위해 특정 프록시를 구성할지 여부를 묻습니다. 설정하려는 프록시가 없으면 프록시를 사용하지 않음을 선택합니다.

연결에 이름을 지정합니다. 이름은 시스템을 쉽게 인식할 수 있는 이름이어야 합니다.

연결이 설정되었습니다! 마우스 오른쪽 버튼을 클릭하고 연결 시작을 선택하여 원격 데스크톱에 연결합니다.

원격 데스크톱의 사용자 이름과 암호를 입력합니다.

연결되면 NoMachine에서 소프트웨어 사용에 대한 몇 가지 빠른 팁과 요령을 보여줍니다.

짜잔! 원격 데스크톱을 즐기십시오!

Remmina는 NoMachine 서버와도 호환됩니다.

결론

작업 부하에 따라 요구 사항에 적합한 솔루션을 선택하십시오. 여기에 언급된 모든 원격 데스크톱 소프트웨어 패키지는 GUI 원격 데스크톱용입니다. 명령줄을 통해 액세스하려는 경우 SSH가 가장 좋은 옵션입니다. 여기에서 Linux에서 SSH를 구성하고 사용하는 방법을 확인하십시오. 튜토리얼의 일부는 Ubuntu에만 해당되지만 나머지는 모든 배포판에 적용할 수 있습니다.

즐기다!