Skip to main content

"xhost"를 사용하여 다른 Linux 시스템에서 소프트웨어 실행

Asp Site Hacking by Sks (할 수있다 2024)

Asp Site Hacking by Sks (할 수있다 2024)
Anonim

Linux / Unix 환경에서 Windows 기반 가정용 컴퓨터의 일반적인 사용과 달리 "네트워크에서"작업하는 것은 항상 일반적인 규정이었으며 Unix 및 Linux 운영 체제의 강력한 네트워킹 기능을 설명합니다. Linux는 네트워크를 통해 다른 컴퓨터와 그래픽 사용자 인터페이스를 빠르고 안정적으로 연결할 수 있도록 지원합니다.

이러한 네트워크 활동을 실행하기위한 기본 명령은 다음과 같습니다. xhost - 엑스에 대한 서버 액세스 제어 프로그램 xhost 프로그램은 호스트 (컴퓨터) 이름 또는 사용자 이름을 X 서버에 연결하도록 허용 된 시스템 및 사용자 목록에 추가 및 삭제하는 데 사용됩니다. 이 프레임 워크는 기본적인 개인 정보 제어 및 보안 기능을 제공합니다.

사용 시나리오

"로컬 호스트"에 앉아있는 컴퓨터와 연결하려는 컴퓨터를 "원격 호스트"라고 부릅시다. 먼저 사용 xhost 로컬 호스트의 (X 서버)에 연결할 권한을 부여 할 컴퓨터를 지정합니다. 그런 다음 텔넷을 사용하여 원격 호스트에 연결합니다. 다음으로 DISPLAY를 설정합니다. 변수는 원격 호스트에 있습니다. 이 DISPLAY를 설정하려고합니다. 변수를 로컬 호스트에 지정하십시오. 이제 원격 호스트에서 프로그램을 시작하면 GUI가 로컬 호스트 (원격 호스트가 아닌)에 표시됩니다.

예제 사용 사례

로컬 호스트의 IP 주소가 128.100.2.16이고 원격 호스트의 IP 주소가 17.200.10.5라고 가정합니다. 현재 사용중인 네트워크에 따라 IP 주소 대신 컴퓨터 이름 (도메인 이름)을 사용할 수도 있습니다.

1 단계.localhost의 명령 행에 다음을 입력하십시오.

%

xhost + 17.200.10.5

2 단계. 원격 호스트에 로그온하십시오.

%

텔넷 17.200.10.5

3 단계. 텔넷 연결을 통해 원격 호스트에서 다음을 입력하여 원격 호스트에 로컬 호스트에 창을 표시하도록 지시합니다.

%

setenv DISPLAY 128.100.2.16:0.0

(setenv 대신 특정 쉘에서 내보내기를 사용해야 할 수도 있습니다.)

4 단계. 이제 원격 호스트에서 소프트웨어를 실행할 수 있습니다. 예를 들어 원격 호스트에 "xterm"을 입력하면 로컬 호스트에 xterm 창이 표시됩니다.

5 단계. 완료 후에는 다음과 같이 원격 호스트를 액세스 제어 목록에서 제거해야합니다. 로컬 호스트 유형 :

%

xhost - 17.200.10.5

빠른 참조

그만큼xhost 명령에는 네트워킹에 도움이되는 몇 가지 변형이 포함되어 있습니다.

  • xhost + 호스트 이름 : 호스트 이름을 X 서버 액세스 제어 목록에 추가합니다.
  • xhost - 호스트 이름 : X 서버 액세스 제어 목록에서 호스트 이름을 제거합니다.
  • xhost + : 액세스 제어를 끕니다 (모든 원격 호스트는 X 서버에 액세스 할 수 있습니다)
  • xhost - : 액세스 제어를 다시 켭니다.

Linux 배포판과 커널 릴리스 수준이 다르므로남자 명령 ( % man ) 어떻게 볼 수 xhost특정 컴퓨팅 환경에서 구현됩니다.