웹사이트 검색

FreeNX로 네트워크를 통해 안전하게 Ubuntu 14.04 데스크탑에 액세스하는 방법


FreeNX는 로컬 네트워크나 인터넷을 통해 데스크톱에 원격으로 안전하게 액세스할 수 있는 방법을 제공합니다. FreeNX는 원래 NoMachine에서 개발한 NX 프로토콜의 OpenSource 구현입니다. NX 프로토콜은 매우 효율적이며 느린 네트워크 업링크를 통한 X-Desktop-Connections를 허용합니다. 연결은 SSL/TLS로 보호됩니다. 이 튜토리얼에서는 Ubunru 14.04(Trusty Tahr)에서 FreeNX를 설치하고 구성하는 방법을 확인합니다.

설치

FreeNX 서버 설치.

FreeNX 패키지는 공식 우분투 리포지토리에서 사용할 수 없으므로 FreeNX PPA를 추가해야 합니다.

sudo apt-add-repository ppa:freenx-team/trusty

이전 버전의 경우:

sudo apt-add-repository ppa:freenx-team
sudo apt-get upgrade

리포지토리가 업데이트됩니다.

sudo apt-get install freenx-server

위의 명령을 사용하여 시스템에 FreeNX를 설치할 수 있어야 합니다.

NX 클라이언트 설치

실제 클라이언트는 리포지토리에서 사용할 수 없습니다. NoMachines 웹사이트에서 클라이언트를 설치해야 합니다. 클라이언트를 다운로드하여 설치하면 완료됩니다. 설정을 진행하면 완료됩니다.

FreeNX 구성

SSH 구성

FreeNX에서 사용하는 기본 포트는 SSH용 포트 22입니다. 보안상의 이유로 포트 22가 ISP에 의해 차단될 가능성이 있으므로 기본적으로 SSH 연결을 위한 기본 포트를 변경해야 합니다.

sudo nano /etc/ssh/sshd_config

포트 22를 찾아 포트 8888로 바꿉니다.

위의 작업을 수행한 후 SSHD를 다시 시작하기만 하면 됩니다.

sudo /etc/init.d/ssh restart

일반적으로 FreeNX는 SSHD 포트를 감지하지만 그렇지 않은 경우 다음을 시도할 수 있습니다.

sudo nan /etc/nxserver/node.conf

#SSHD_PORT=22를 찾아 SSHD_PORT=8888로 바꿉니다.

포트 번호의 주석을 해제했는지 확인하십시오. FreeNX의 포트 번호를 변경하는 방법입니다.

FreeNX 시작/중지

FreeNX는 서비스가 아니므로 수동으로 실행해야 합니다.

sudo /etc/init.d/freenx-server stop/start

사용자 정의 SSH 키 생성

인증에 기본 ssh 키를 사용하는 것은 어리석은 일입니다. 따라서 나만의 맞춤 키를 만들려면 다음을 사용하세요.

sudo dpkg-reconfigure freenx-server
sudo cp /var/lib/nxserver/home/.ssh/client.id_dsa.key ~/

연결

  • FreeNX
  • 우분투