NX : 무료 소프트웨어를 사용한 원격 X11 연결

집에서 컴퓨터를 사용하고 싶지만 남동생이 소셜 네트워크를 확인하고 작업을해야한다고 가정 해보십시오. 무엇보다도 필요한 파일은 "매우 바쁜"컴퓨터에 있습니다. 음, 간단합니다. 모든 PC에서 집에서 사용자 계정에 액세스합니다. computadora 당신의 동생이 그 순간에 사용하고 짜잔, 당신은 당신의 세션 마치 서버 앞에 서서 일하는 것처럼 모든 것과 그 안에있는 것, 좋습니다. 글쎄요, NX 기술은 이것과 그 이상을 가능하게합니다.


NX는 원격 X11 세션을 빠르고 우수한 그래픽 품질로 실행할 수있는 기술로, 클라이언트 및 서버 응용 프로그램을 무료 (무료가 아님) 및 상업적으로 제공하는 프랑스 회사 NoMachine에서 개발했습니다.

NX 서비스의 속도는 클라이언트와 서버간에 전송되는 정보의 양을 최소화하는 X11 프로토콜에 의해 수행되는 압축 및 캐싱 때문입니다. 그러나 속도는 생각했던 유일한 것이 아닙니다. NX는 모든 정보가 SSH를 통해 이동하기 때문에 안전한 서비스를 제공합니다. 즉, LDAP, Apache 및 SSL을 사용하는 보안 디렉토리, Samba, NFS 또는 네트워크의 데이터에 액세스하기위한 기타 솔루션을 잊을 수 있습니다. NX를 사용하면 네트워크의 모든 PC에서 사용자 계정 및 데이터에 연결하는 것으로 충분합니다. 그들은 거기있을 것입니다.

VNC와 달리 NX는 원격 데스크톱의 시각화 및 제어를 제공하는 데 국한되지 않고 서버에있는 사용자 계정에 액세스 할 수있는 다른 사용자를 방해하지 않고 액세스 할 수 있기 때문에 Thin Client 서비스로 간주됩니다. 서버 자체 또는 다른 컴퓨터에서 동시에 자신의 계정에 액세스합니다.

또 다른 장점은 NX를 사용하기 위해 정교한 하드웨어를 구매할 필요가 없다는 것입니다. 예를 들어 PXE / LTSP를 사용하는 라이트 터미널을 사용하려는 경우 PXE 부팅을 지원하는 네트워크 카드가 있어야 서버에 추가로 오래된 컴퓨터를 재사용 할 수 없도록 두 개의 카드가 필요합니다. NX 기술을 사용하면 특정 하드웨어에 돈을 들이지 않고도 간단한 로컬 네트워크 만 있으면 충분합니다.

위의 내용이 충분하지 않은 것처럼 여러 사용자가 작업하는 로컬 네트워크가 있고 갑자기 고전적인 정전이 발생하는 경우 작업을 저장하지 않은 경우 실제로 작별 인사를 할 수 있다고 가정 해 보겠습니다. 작업을 중단하지 않고 보호되는 NX 서버를 사용하면됩니다. 충분하면 클라이언트를 다시 시작하고 열려있는 세션에 액세스하여 작업을 계속하여 네트워크의 모든 PC에 대한 무정전 전원 공급 장치를 절약합니다. (이 작업이 작동한다고 믿고 테스트를 실행하고 완벽하게 작동하는 것을보고 놀랐습니다.)

NX 기술이 적용된 네트워크 다이어그램

다이어그램에서 볼 수 있듯이 적당한 근거리 통신망이 있다면 NX 기술로 솔루션을 구현하는 것으로 충분합니다.

요구 사항은 다음과 같습니다.

고객 :

  • 400MHz 최소 프로세서
  • 128MB RAM
  • 35MB의 디스크 공간 (클라이언트 응용 프로그램 설치용)
  • 네트워크 연결

섬기는 사람:

서버에 필요한 하드웨어는 서버에 연결하는 클라이언트 수와 실행할 응용 프로그램 유형에 따라 다릅니다.

내 취향으로는 NoMachine 응용 프로그램이 매우 좋지만 다행스럽게도 NX 기술의 핵심이 GPL 2 라이센스에 속한다는 사실을 이용하여 개발 된 동일한 품질의 무료 대안이 있습니다. Google이 출시했습니다. 깔끔한 무료 NX 서버입니다. 클라이언트로 사용하는 것이 좋습니다. 오픈NX 그것은 또한 자유 소프트웨어입니다.

뉴스로서 NoMachine은 버전 4의 NX 기술이 자유 소프트웨어가 아니며 독점 라이센스를 갖게 될 것이라고보고했습니다.

http://www.nomachine.com/news-read.php?idnews=331

NX는 어디에서 사용할 수 있습니까?

  • 컴퓨터 교실 또는 실험실.
  • 사무소
  • 집에서
  • 도서관
  • 그리고 우리는 좋은 자원이있는 서버와 재활용 할 오래된 컴퓨터를 가지고 있습니다.

Neatx (서버) 설치

Neatx 저장소를 /etc/apt/sources.list 파일에 추가하지만 먼저 수정할 파일의 백업 복사본을 만듭니다.

CP /etc/apt/sources.list /etc/apt/sources.list.original

이제 저장소 추가를 진행합니다.

nano /etc/apt/sources.list

파일 끝에 다음 줄을 추가합니다.

http://ppa.launchpad.net/freenx-team/ppa/ubuntu 루시드 메인
deb-src http://ppa.launchpad.net/freenx-team/ppa/ubuntu 루시드 메인

파일을 저장하고 닫습니다.

우리는 저장소를 업데이트합니다.

apt-get은 업데이트

설치합니다.

apt-get neatx-server 설치

NX 클라이언트에서 액세스 할 여러 계정을 만들 수 있습니다. 이 예에서는 3 개의 neatx, neatx2 및 neatx3 계정을이 서버에 추가 할 것입니다. 터미널에서 사용자를 추가하는 것이 최소한 데비안 6에서 작동하지 않았기 때문에 그래픽으로 생성하는 것이 좋습니다.

Gnome 2.x에서

시스템> 관리> 사용자 및 그룹

그놈 3 이상

사용자 이름이 나타나는 상단 패널> 시스템 설정> 사용자 계정

추가되면 모든 것이 준비되고 사실이며 서버에서 수행 할 다른 작업이 없으며 모든 것이 구성됩니다.

OpenNX (클라이언트) 설치

서버에서 백업 복사본을 만들고 파일을 편집하는 것처럼 OpenNX 저장소를 추가하지만 이제 다음 줄을 추가합니다.

뎁 http://download.opensuse.org/repositories/home:/felfert/Debian_5.0 ./

저장하고 닫습니다.

저장소 키를 추가하고 다음에서 키를 다운로드하십시오. 여기에 터미널에서 키를 다운로드 한 디렉토리를 찾아 다음 명령을 실행합니다.

apt-key 추가 Release.key

저장소를 업데이트합니다.

apt-get은 업데이트

설치합니다.

apt-get opennx 설치

모든 것이 준비 될 것입니다.

또한 공식 페이지에서 다른 배포판 및 다른 운영 체제에 대한 패키지와 저장소를 찾을 수 있습니다.

http://opennx.net/download.html

예제 저장소는 Ubuntu와 Debian 모두에서 올바르게 작동하는 저장소입니다.

이제 클라이언트에서 원격 세션에 액세스합니다.

응용 프로그램> OpenNX 클라이언트> OpenNX 연결 마법사

OpenXN 마법사가 나타납니다.

«Next»버튼을 누릅니다.

세션 이름과 서버의 IP를 입력하고 속도를 LAN으로 변경합니다.

시스템으로 Unix를 선택하고 서버에 설치된 데스크탑 (이 경우 GNOME)을 선택합니다.

"모든 트래픽의 SSL 암호화 활성화"옵션을 활성화 한 상태로 둡니다.이 옵션을 활성화하지 않으면 암호화되지 않은 세션을 허용하지 않으므로 서버가 작동하지 않습니다.

"바로 가기 만들기"옵션이 활성화되어 있으면 작동하지만 바탕 화면에 바로 가기를 만들 때 오류가 표시되므로 비활성화합니다.

이제 OpenNX 클라이언트를 볼 수 있습니다.

연결하려는 사용자를 서버에, 암호,
이전에 생성 한 세션을 선택하고«로그인»을 누릅니다.

OpenNX가 서버와의 연결을 설정하고 세션을 시작하는 데 필요한 데이터를 인증하고 다운로드하는 것을 볼 수 있습니다.

모든 것이 잘되면 이미 언급했듯이 서버에서 물리적으로 또는 OpenNX를 통해 계정에 액세스하는 다른 사용자를 방해하지 않고 원격 서버의 세션에 연결할 수 있습니다.

몇 가지 캐치.

Ubuntu 11.10에 설치된 클라이언트에서 Ubuntu 11.10을 사용하여 NX 서버로 액세스.

이 스크린 샷에서는 Ubuntu 6.0의 클라이언트에서 Debian 11.10에 설치된 NX 서버에 액세스하는 것을 볼 수 있습니다. 창의 제목 표시 줄에«Neatx»가 표시되고 그 뒤에 사용자, 서버 이름 및 세션.

테스트에서 Athlon X3가 설치된 서버에서 2 개의 사용자 계정에 동시에 액세스했습니다.
2GB의 RAM으로 완벽하게 작동했으며 LibreOffice Writer와 Firefox가 실행중인 로컬 네트워크의 다른 클라이언트에서 각 계정에 액세스했지만 문제가 발생하지 않았습니다.

원격 사용자 계정에 액세스하기 위해 OpenNX가 실행 된 3 대의 클라이언트 PC입니다.

세션 검색

누군가가 컴퓨터의 전원 코드에 걸려 넘어 졌거나 동생이 PC의 전원 버튼에 끼어서 고객이 정전으로 인해 어떤 이유로 든 연결이 끊어진 경우 걱정하지 마십시오. 원격 세션이 종료되었습니다. 서버에서 실행중인 경우 클라이언트를 다시 켜고 세션을 시작하면 다음과 같은 화면이 나타납니다.

실행 중이던 세션을 선택하고 "재개"버튼을 누르면 세션을 종료 한 후 다시 세션을 갖게됩니다.

NX 기술의 사양에 따르면 원격으로 오디오에 액세스 할 수도 있습니다. 적어도 지금까지는 작동하지 못했습니다.

이 튜토리얼이 여러분에게 유용하기를 바랍니다. 정말 모든 사람이 사용할 수있는 훌륭한 도구입니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   익명

    흥미롭지 만 나는 xrdp를 선호한다. 그놈과 윈도우가 모두 통합되어 있고 스마트 폰과 씬 클라이언트에서도 작동하기 때문에 일반적으로 클라이언트를 설치할 필요가 없기 때문이다.

  2.  

    주의하십시오. LTSP를 사용하면 PXE가있는 네트워크 카드가 필요하지 않습니다. USB, CD, 디스켓에서 클라이언트를 부팅 할 수 있으며 클라이언트 컴퓨터에 하드 드라이브가 필요하지 않습니다. nx 클라이언트는 하드 디스크가있는 시스템에 설치해야합니다. NX는 VNC 또는 Rdesktop을 대체하는 것이 좋지만 필요한 경우 더 나은 씬 클라이언트 서버 LTSP 또는 TCOS가 필요합니다.

    인사말.

  3.   루이스

    뛰어난 기술과 튜토리얼.

    주의하십시오. 하드웨어 수준에서도 언급해야합니다. 최소 10 / 100 / 1000Mbps 속도의 스위치가 있어야하며 클라이언트 컴퓨터에도 해당 속도로 작동하는 네트워크 카드가 있어야합니다.

    이를 통해 고객이 네트워크가 매우 느리다고 불평하지 않고 NX 기술에 대한 아이디어를 폐기하는 것이 좋습니다.

  4.   gonza

    Samba를 사용하는 LAN이 있고 4 개의 PC를 연결할 수있는 모뎀 라우터 만 사용합니다.
    나는 그것을 사용하여 PC간에 파일에 액세스하고 공유합니다.

    게시물의 아주 좋은 정보, 아마도 언젠가는 그것을 시도 할 것입니다.

    대단히 감사합니다!

    인사말 🙂

  5.   리누구스

    진주 방울 오줌 !!!! 나는 테스트에서 이것을하고있다! 그리고 나는 ltsp에 머 무르지 않고 ssh에만 있었지만 공유 응용 프로그램 및 사용자의 경우에는 방금 배우고 있지만 이제 이것으로 이제는 이미 끝난 기계와 함께 있기 때문에 나에게 더 좋기를 바랍니다. 10 년 동안 잘 작동하게 만들고 있습니다. !!! 괜찮아 !! 나는 이것을 시도 할 것이다 !!!! 벌써 경주 중이니까! ssh에 이미 놀랐다면 이거 좋다고 읽어요 이젠 ... ..bye

  6.   내 메일

    이거 한번 보시길 권합니다 http://theqvd.com/

  7.   Linux를 사용합시다

    흥미 롭군요… 좋은 공헌.

  8.   나쵸

    NX 기술을 기반으로하는 x2go를 살펴 보는 것이 좋습니다.

  9.   판다 크리스

    새 라즈베리 파이로 시도해볼 것 같아요
    http://www.tiaowiki.com/w/Install_NX_Server_on_Raspberry_Pi
    나는 신이 난다!!!

  10.   판다 크리스

    테스트를 위해 클라이언트와 서버를 동일한 PC에 설치했습니다. 어디서든 클라이언트를 시작하는 방법을 찾을 수 없습니다. ubunutu 10.04는 어떤 아이디어입니까?

  11.   신플래그

    ssh -X?

  12.   agt1729

    Ammy Admin (http://www.ammyy.com)에는 설치 또는 특정 구성 설정이 필요하지 않습니다. NAT 게이트웨이와 모든 LAN에서 작동합니다.