Saturday, May 8, 2021

리눅스용 원격 제어 프로그램 추천 - NoMachine


  • RDP,  VNC

시스템 (윈도우, 리눅스) 원격 접속/제어용 프로그램으로 윈도우는 Microsoft Remote Desktop(RDP), 리눅스는 VNC류(Ultra VNC, Tiger VNC 등)의 프로그램을 사용해왔다.

가장 편하고 깔끔한 원격 접속 프로그램은 의심할 여지 없이 팀뷰어(TeamViewer)다. 하지만, 무료 버전의 경우 원격 접속 숫자 코드(ID)가 아닌 계정과 암호를 입력해 접속하는 Unattended access로 접속해서 사용할 경우 상용으로 사용이 의심된다는 팝업 경고 메시지를 띄우거나 사용을 제한하는 문제가 있다.

  • AnyDesk

이후에 팀뷰어 대체용으로 애니데스크(AnyDesk)라는 프로그램을 사용했다. 윈도우에서 문제없이 잘 돌아가고 팀뷰어와 같은 문제도 없어 팀뷰어 대체용으로 생각했다. 하지만 문제는 리눅스를 설치하면서 나타났다.

우분투(Ubuntu) 등 리눅스에 설치하면서 아래와 같은 에러 메시지가 나타나며 설치가 안 되었다.

혹은 설치 이후에도 로그인 화면에서 키보드 입력이 안 되는 현상이 나타났다.
AnyDesk and login screen issues (Ubuntu Forums)

임시 해결책으로 암호를 copy & paste 해서 접속할 수 있었지만, 여러 면에서 타이핑이 안되는 문제가 있었다. 아무튼, 이런저런 문제를 해결해 보려 했으나 시간만 많이 빼았겼다. 결국, 다른 프로그램을 찾아냈다.

  • NoMachine

NoMachine이란 프로그램이다. 우분투(Ubuntu), 레드햇(RHEL), 칼리(Kali) 리눅스 등에서 너무나 쉽게 설치가 되고 접속도 단 한 번에 문제없이 되었다. AnyDesk 접속 문제 때문에 시간 빼앗긴 걸 생각하니 너무 허탈했다.

윈도우 10에도 설치해보니 전혀 문제가 없다. 윈도우, 맥, 리눅스, 라즈베리 파이, ARM 등 거의 모두 O/S를 지원한다.

설치는 간단하다. 아래 사이트에서 각 리눅스에 맞는 설치 프로그램을 다운로드하고 아래 명령어만 실행하면 끝이다.
https://www.nomachine.com/download

# Ubuntu, Kali (Debian) Linux
sudo dpkg -i nomachine_7.6.2_4_amd64.deb

# RHEL (Redhat Linux)
sudo rpm -i nomachine_7.6.2_4_x86_64.rpm

설치 후엔 원격 접속을 원하는 서버가 로컬 LAN에 있는 경우, 접속을 원하는 클라이언트의 NoMachine에 서버 리스트가 자동으로 나타난다. IP 주소 등을 수동으로 입력할 필요 없이, 해당 시스템을 접속하면 바로 연결이 된다. 
참고로, 사용하는 TCP 포트는 아래와 같이 4000번이다.

무료 버전이 제공하는 기능은 아래 링크에서 확인 가능하다.
Features of NoMachine

No comments:

Post a Comment