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

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

2022-10-19 last update

7 minutes reading desktop ubuntu
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
확인만 하면 추가하고 Enter 키를 누르면 완료됩니다. 작업이 끝나면 설치를 계속할 수 있습니다.
sudo apt-get upgrade
이렇게 하면 리포지토리가 업데이트됩니다.
sudo apt-get install freenx-server
위의 명령을 사용하여 시스템에 FreeNX를 설치할 수 있어야 합니다.

NX 클라이언트 설치


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

FreeNX 구성


SSH 구성


FreeNX에서 사용하는 기본 포트는 SSH의 경우 포트 22입니다. 보안상의 이유로 ISP가 포트 22를 차단할 가능성이 있으므로 기본적으로 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
Enter 키를 누르면 다음으로 FreeNX의 키 유형을 사용하기 위한 옵션이 표시됩니다. "새 사용자 지정 키 만들기"옵션을 선택하면 인증 유형을 묻는 메시지가 표시됩니다. SSH를 사용해야 합니다. . 이제 키를 $HOME 폴더에 복사해야 합니다.
sudo cp /var/lib/nxserver/home/.ssh/client.id_dsa.key ~/
이제 client.id_dsa.key를 관련 USB 드라이브 또는 보관하려는 모든 장소에 복사할 수 있습니다. 안전한지, 본인만 액세스할 수 있는지 확인하십시오. 파일은 클라이언트 시스템에서 서버 시스템과 연결하는 데 사용됩니다. 파일을 만든 후에는 다음 번에 nx 클라이언트에서 사용할 수 있어야 합니다.

연결


  • FreeNX
  • Ubuntu