원격 접속은 운영체제에서 필수 기능으로 여겨지지 않을 수도 있지만, 원격 지원 제공이나 파일 전송에 필수적입니다. 종종 사용자는 중요한 파일에 접근하기 위해 다른 장소에서 회사나 집 시스템에 원격으로 연결해야 합니다. 원격 접속 기능은 필요할 때를 대비하여 미리 설정해 두어야 합니다. 필요한 프로토콜이 미리 설정되지 않은 경우, 원격으로 시스템에 접근할 수 없습니다. 더 중요한 것은 원격 접속에 사용할 애플리케이션을 선택해야 한다는 점입니다. 다양한 리눅스용 원격 접속 앱이 존재하므로, 적합한 것을 선택하는 데 시간이 걸릴 수 있습니다. 이 글에서는 리눅스용 원격 접속 앱 6가지를 살펴보고, 각각의 장단점과 최적의 활용 사례를 분석해 보겠습니다.
1. 크롬 원격 데스크톱
구글 크롬 브라우저는 거의 모든 주요 운영체제에서 사용 가능합니다. Windows, macOS, Linux는 물론, Android와 iOS에서도 이용할 수 있습니다. 크롬의 장점은 구글 및 타사에서 크롬 내에서 실행되는 실제 프로그램을 “런타임”으로 만들었다는 점입니다.
크롬 런타임 앱 중 주목할 만한 하나는 크롬 원격 데스크톱입니다. 모든 운영체제(모바일 포함) 사용자가 원격으로 공유하거나 연결할 수 있는 원격 접속 앱입니다. 크롬 브라우저에 이 앱을 설치하면, 리눅스에서 원격 지원을 받거나 제공하는 것이 매우 간편해집니다. 이 프로그램은 컴퓨터 사용에 익숙하지 않은 사람들에게 특히 유용합니다. 설치 및 사용의 간편함이 가장 큰 장점입니다. 크롬 원격 데스크톱 사용법에 대한 지침을 제공하면, 복잡한 설명 없이도 쉽게 사용할 수 있습니다.
2. 애니데스크
리눅스에서 빠르고 간편하게 원격 지원을 제공하는 방법을 찾고 있다면, AnyDesk를 고려해 보세요. 기술 지원이나 빠르고 쉬운 원격 접속에 적합한, 모든 주요 운영체제에서 사용할 수 있는 원격 제어 애플리케이션입니다. 크롬 원격 데스크톱과 마찬가지로, 포트 포워딩이나 서버 설정이 필요하지 않습니다. 앱을 다운로드하고, 접속할 컴퓨터 이름을 입력한 후 연결하기만 하면 됩니다.
3. 팀뷰어
다양한 운영체제에서 작동하는 “엔터프라이즈급” 원격 접속 도구를 찾고 있다면, 팀뷰어가 훌륭한 선택입니다. 클라이언트나 가족 구성원이 설치할 수 있는 좋은 앱이지만, PC 사용에 익숙하지 않은 경우에는 어려울 수 있습니다. 하지만, 팀뷰어를 리눅스에서 사용해야 하는 몇 가지 분명한 이유가 있습니다. 우선, 연결된 장치 간에 파일을 빠르고 쉽게 전송할 수 있습니다. 유료 버전을 사용하면 클라이언트 지원 포털, VPN 지원 등을 간편하게 설정할 수 있습니다. 컴퓨터 문제로 할머니를 도와드리는 데는 적합하지 않을 수 있지만, 기업 및 비즈니스 환경에서는 매우 유용합니다. 여기에서 Teamviewer를 다운로드하세요. 참고: 이 프로그램은 이동 중에도 원격 제어할 수 있는 훌륭한 모바일 앱도 제공합니다.
4. X11 윈도우 포워딩
리눅스에서 서버를 관리할 때, 터미널을 자주 벗어나지 않습니다. 대부분의 경우 사용자는 터미널 창에서 SSH를 통해 작업합니다. 시스템 점검부터 소프트웨어 설치까지, 그래픽 인터페이스가 필요 없는 경우가 많습니다. 많은 리눅스 관리자는 GUI 없이도 문제를 잘 처리합니다. 하지만, 때로는 GUI 도구를 사용해야 할 때도 있습니다. 일부는 VNC를, 또 다른 일부는 X2Go 등을 사용합니다. 그러나 급하게 원격 GUI 도구를 사용해야 하는 경우, X11 창 전달이 최적의 대안입니다.
익숙하지 않은 분들을 위해 설명하자면, 리눅스는 X Windows 시스템이라는 디스플레이 시스템을 사용합니다. 이 시스템이 모든 그래픽 인터페이스를 가능하게 합니다. SSH와 결합하여 X11 포워딩이라는 트릭을 사용할 수 있습니다. 이 기능은 활성화하기 쉽고, 추가 소프트웨어를 설치할 필요가 없습니다. SSH 구성 파일에서 전달을 활성화하기만 하면 됩니다. 그러면 한 시스템에서 다른 시스템으로 GUI 도구를 원격으로 실행할 수 있습니다. (일부 프로그램은 인터넷을 통해 작동이 원활하지 않을 수 있음). 또한, 개별 창만 전달할 수 있으며, 현재 SSH를 통해 전체 데스크톱 환경을 원격으로 옮기는 것은 불가능합니다.
하지만, X11 포워딩은 이 목록에 포함될 자격이 충분합니다. 한두 개의 프로그램을 빠르게 원격으로 표시하려는 사용자에게는 훌륭한 도구입니다.
5. VNC
VNC는 윈도우의 RDP에 대한 오픈소스 대안입니다. 설정이 다소 복잡하지만, 원격 PC에 빠르게 접속할 수 있는 비상업적인 방법을 찾는 사람들에게 유용합니다. VNC를 사용하려면 다른 도구보다 더 많은 작업이 필요합니다. 원격 컴퓨터에 접근하기 위해 포트가 열려 있어야 하고, 전용 서버를 설정해야 합니다. 관련된 설정에도 불구하고, 많은 리눅스 사용자들은 세련되고 안정적인 원격 접속을 제공하기 때문에 이 도구를 선호합니다.
VNC와 이 목록의 다른 항목과의 차이점은, VNC는 프로토콜이며 설치 가능한 앱이 아니라는 점입니다. VNC 사용법은 사용하는 클라이언트에 따라 다릅니다. 다행히도, 리눅스용으로 훌륭한 VNC 클라이언트가 많이 있습니다.
6. 엑스투고
X2Go는 독점적인 NX 프로토콜을 사용하는 리눅스용 오픈소스 원격 접속 도구입니다. 이 도구를 사용하면 원격 컴퓨터에 쉽게 접속할 수 있습니다. X2Go를 고려해야 하는 이유 중 하나는 속도입니다. VNC 프로토콜보다 훨씬 빠른 성능을 제공합니다. 결과적으로 많은 고급 리눅스 사용자들이 다양한 원격 접속 문제를 해결하는 데 이 도구를 선호합니다. RDP 대안을 찾고 있지만, VNC가 너무 느리다고 느껴진다면 X2Go를 고려해 보세요. 만족스러울 가능성이 높습니다.
결론
다양해 보일 수 있지만, 컴퓨터에 원격으로 접속할 수 있는 다양한 방법이 있다는 것은 사실 매우 편리한 일입니다. 클래식 X11 포워딩부터 Teamviewer와 같은 전문 도구, 가정용 VNC 서버 설정까지, 리눅스 사용자에게 원격 접속 앱은 부족하지 않습니다.