GoGPT Best VPN GoSearch

온웍스 파비콘

xrsh - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 xrsh를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 xrsh 명령입니다.

프로그램:

이름


xrsh - 원격 시스템에서 X 프로그램 시작

개요


xrsh [ -도움 ] [ -번역 ] [ -l 사용자 이름 ] [ -e rshprog ] [ -인증 인증 ] [ -화면
화면-# ] [ -통과하다 envlist ] [ -디버그 ] [ -디버그2 ] 원격 호스트 [ X 명령 [ 인수
... ] ]

기술


Xrsh 원격 호스트에서 주어진 X 명령을 실행합니다. 그에 맞는 환경을 만들어주는 거죠
현재 서버 화면에 창을 표시하도록 명령을 실행합니다.
$DISPLAY 환경 변수를 전파합니다. 지정하지 않으면 기본 클라이언트는 다음과 같습니다.
xterm. Xrsh가 자동으로 선택합니다. SSH(1) rsh(1) 렘쉬(1) 또는 rcmd(1) 원격 실행
O/S 환경에서 사용 가능한 것에 따라 명령이 달라집니다.

Xrsh는 원격 클라이언트가 다음을 수행할 수 있도록 자동으로 인증을 처리합니다.
서버에서 창을 엽니다. 값에 따라 여러 가지 방법으로 이 작업을 수행합니다.
$XRSH_AUTH_TYPE 환경 변수 또는 -auth 인수.

기본적으로 xrsh는 xhost를 사용하여 원격 클라이언트가 서버 연결을 열 수 있도록 합니다.
xauth를 사용하여 로컬 키를 원격 인증 파일에 병합하도록 지시할 수도 있습니다.
또는 $XAUTHORITY 환경 변수를 원격 호스트에 전달하여 공유할 수 있습니다.
공통 NFS 마운트 권한 파일. 이 경우 아무것도 하지 않도록 지시할 수도 있습니다.
명시적인 승인이 필요하지 않은 경우.

원격 터미널 창만 원하는 사용자는 xrsh의 자매 명령을 볼 수 있습니다.
xr로그인(1). Xrlogin은 로컬로 실행되는 xterm을 사용하여 원격지에 대한 rlogin 연결을 엽니다.
주인. "xrsh 호스트 xterm" 또는 "xrlogin 호스트"를 사용할지 여부에 대한 결정은 다음을 기반으로 해야 합니다.
여러 가지 요인에 대해. 원격 호스트 또는 로컬 터미널 에뮬레이터에서 X를 사용할 수 없는 경우
더 나은 기능이 있으면 xrlogin을 사용하세요. 일반적으로 저자는 xrsh 사용을 권장합니다.
대부분의 상황에서 xrlogin을 사용하세요.

원격 호스트에서 실행할 명령이 xterm인 경우 xrsh는 자동으로
"xterm-hostname" 값을 갖는 xterm에 대한 -name 인수(여기서 호스트 이름은 호스트 이름임)
원격 호스트. 이를 통해 사용자는 서버의 리소스 관리자에서 리소스를 지정할 수 있습니다.
이는 특정 호스트의 xterm에만 적용됩니다. 예를 들어, 이 기능을 사용하여
주어진 원격 호스트의 모든 xterm 창을 같은 색상으로 만들거나 특정 글꼴을 사용하십시오.
또는 화면의 특정 위치에서 시작할 수 있습니다. Xrlogin은 동일한 문자열을 전달하므로
이와 관련하여 호환됩니다. 이 기능은 자신의 -name을 지정하여 무시할 수 있습니다.
xterm 명령줄의 인수입니다.

원격 호스트에서 실행할 명령이 xterm인 경우 xrsh는 기본값을 지정합니다.
새 xterm의 제목은 "xterm@hostname"이 됩니다. 여기서 호스트 이름은 원격 서버의 이름입니다.
주인. xterm에 자신만의 -title 인수를 지정하여 이를 재정의할 수도 있습니다.
명령 행.

Xrsh는 로컬이나 원격에 추가 프로세스를 남기지 않도록 매우 주의합니다.
클라이언트가 종료되기를 기다리는 기계. 일부 원격 환경(특히
csh 및 rsh의 일부 Sys V 구현) 이는 불가능하며 xrsh는
백그라운드 명령.

옵션


xrsh 옵션은 주어진 X 명령과 해당 인수 앞에 옵니다.

-인증 인증
사용할 X 인증(또는 액세스 제어) 유형을 선택합니다.
인증 유형은 "xhost", "xauth", "xhost-xterminal", "environment" 중 하나일 수 있습니다.
"없음". 기본값은 xhost이지만 값을 설정하여 기본값을 설정할 수 있습니다.
환경 변수 $XRSH_AUTH_TYPE.

xhost가 지정되고 X 서버가 로컬 시스템에서 실행 중인 경우 xhost는
원격 호스트가 X 연결을 열 수 있도록 하려면 로컬로 실행해야 합니다. 서버가 다음과 같은 경우
세 번째 호스트(xrsh가 실행되고 있는 호스트나 원하는 호스트가 아님)
명령을 실행하려면) rsh를 사용하여 서버 호스트에서 xhost를 실행하여 권한을 부여합니다.
명령이 실행될 호스트입니다.

xauth가 지정되면 xrsh는
rsh를 사용하여 로컬 $XAUTHORITY 파일을 원격 호스트의 파일로 복사합니다.

authtype xhost-xterminal은 X 터미널을 사용하는 사람들이 사용하기 위한 것입니다. 만약에
xhost-xterminal이 사용된 다음 xrsh가 처음 실행될 때 xhost를 로컬로 실행하여
액세스를 위해 원격 호스트를 활성화합니다. 이것은 (이론적으로) 다음과 같이 작동해야 합니다.
처음 실행되는 것은 X 터미널의 XDMCP 호스트에서입니다. 그때부터 그래요
환경 변수를 통해 해당 호스트의 이름을 모든 원격 호스트에 전파합니다.
$XHOST. 원격 호스트의 후속 호출에서 xrsh는 rsh를 사용하여
호스트 $XHOST를 실행하고 xhost를 실행하여 새 원격 호스트를 활성화합니다.

인증 유형 "none"은 액세스 제어를 위해 명시적인 작업을 수행하지 않습니다. 그렇지 않은 경우 이것을 사용하십시오
액세스 제어를 활성화하거나 다른 액세스 제어 메커니즘을 사용하는 경우.

마지막으로 인증 유형 "environment"는 환경 변수를 자동으로 전파합니다.
$XAUTHORITY는 원격 호스트에 대한 NFS 마운트 위치라고 가정합니다.
모든 호스트에서 액세스할 수 있습니다.

-디버그 일반적으로 xrsh는 표준 입력 및 표준 출력을 /dev/null로 리디렉션합니다.
불필요한 rshd 및 쉘 프로세스가 종료되도록 노력합니다. 그 결과, 사용자는
일반적으로 발생할 수 있는 오류(예: "권한이 거부되었습니다.")를 볼 수 없습니다.
rsh). xrsh를 원격 호스트와 작동시키는 데 문제가 있는 경우 다음을 시도하십시오.
오류가 생성되는지 확인하기 위해 -debug 스위치를 제공합니다.

-디버그2
이 스위치를 사용하면 xrsh가 셸에서 -x 옵션을 켜서 사용자가 다음을 수행할 수 있습니다.
xrsh가 실행하는 모든 쉘 명령을 확인하십시오. 다음과 같은 경우에만 이 스크립트를 사용하세요.
xrsh 코드 자체를 디버깅합니다.

-도움 인수 목록을 표준 출력으로 인쇄합니다.

-l 사용자 이름
rsh를 통해 로그인하는 데 사용할 다른 사용자 이름을 지정하려면 -l 스위치를 사용하십시오.
원격 호스트.

-e rshprog
-e 스위치를 사용하여 ssh와 같은 다른 원격 쉘 프로그램을 설정할 수 있습니다. 그만큼
기본값은 시스템에 따라 remsh 또는 rsh입니다. 이 플래그는 $XRSH_RSH보다 우선합니다.

-통과하다 envlist
Envlist는 임의의 환경 집합을 명명하는 따옴표로 구분된 문자열입니다.
원격 호스트의 쉘 환경에 전달할 변수입니다. 만약 누군가가 원했다면
$XRSH_AUTH_TYPE 및 $XAUTHORITY를 원격 호스트로 설정하려면 다음을 사용할 수 있습니다.
"XRSH_AUTH_TYPE XAUTHORITY". 전달할 기본 환경 변수 세트는 다음과 같습니다.
환경 변수 $XRSH_ENVS_TO_PASS를 사용하여 설정합니다.

-화면 화면-#
원격 클라이언트를 표시할 서버의 다른 화면을 지정합니다.

-번역
버전 정보를 출력하고 종료합니다.

환경


설정하는 데 사용할 수 있는 환경 변수 XRSH_AUTH_TYPE 및 XRSH_ENVS_TO_PASS
동등한 스위치도 지정된 경우 스위치 기본값이 재정의됩니다.

권위
$XAUTHORITY 환경 변수는 authtype이 다음과 같은 경우 원격 호스트에 전달됩니다.
-auth 또는 $XRSH_AUTH_TYPE에 의해 지정된 것은 "환경"입니다.

XRSH_AUTH_TYPE
이 환경 변수는 기본 인증 유형을 지정하는 데 사용할 수 있습니다.
또는 액세스 제어. 설정할 수 있는 값은
인수 - 인증.

XRSH_RSH
이 변수는 사용할 원격 쉘 프로그램(예: ssh)을 재정의할 수 있습니다.

XRSH_RSH_ERRORS
환경 변수 XRSH_RSH_ERRORS가 파일 이름으로 설정된 경우 모든 rsh
원격 호스트의 해당 파일에 오류가 나타납니다. 해당 변수가 설정되지 않은 경우
-debug 스위치를 지정하지 않으면 오류 메시지가 삭제됩니다. (참고: 하지 마세요.
로컬 호스트에서는 ~로 확장되므로 파일 이름에 ~를 사용하세요.
원격 호스트에 있는 해당 파일의 오류.)

XRSH_ENVS_TO_PASS

공통 문제


원격 호스트의 PATH 환경 변수가 .cshrc 또는
.bashrc를 사용하면 rsh 프로그램이 이에 액세스할 수 있습니다. (/ 빈 / SH 그리고 /bin/ksh 사용자는
쉘이 rsh에서 초기화 파일을 실행하지 않기 때문에 여기에 시간이 걸립니다. 다음을 사용할 수 있습니다.
PATH 환경 변수를 원격 장치에 전달하기 위한 XRSH_ENVS_TO_PASS 환경 변수
주인. 선택적으로 이 경우 xrsh에 대한 전체 경로를 입력할 수 있습니다. (예: xrsh 원격-
호스트 /usr/bin/X11/xterm))

원격 호스트의 PATH 환경 변수에 디렉터리가 포함되어 있는지 확인하세요.
X 프로그램이 포함되어 있습니다. 이는 대개 /usr/bin/X11 또는 /usr/local/bin/X11입니다.

원격 호스트에서 작동하도록 rsh가 구성되어 있는지 확인하십시오. 이것을 테스트할 수 있습니다.
입력: rsh remote-host echo '$PATH' 이는 rsh가 작동하고 PATH가 표시됨을 증명합니다.
원격 호스트에서 사용될 것입니다. "권한이 거부되었습니다."라는 메시지가 표시되는 경우 당신은 아마도 필요할 것입니다
업데이트하려면 ~/.rhosts 원격 호스트의 파일입니다. 보다 로그인(1).

사용 예


xrsh 요다
현재 X 서버에 표시되는 호스트 yoda에서 xterm을 시작하십시오. xhost 사용
접근 통제를 위해.

xrsh -auth xauth 약자 emacs
호스트 약자에서 emacs를 시작하십시오. 이에 대한 xauth 인증 항목을 병합합니다.
서버를 원격 호스트의 권한 파일에 추가합니다.

xrsh -l mjd -auth 없음 -pass XRSH_AUTH_TYPE -debug tigger xterm -fn 5x7
매우 작은 글꼴로 호스트 tigger에서 xterm을 시작하고 환경을 전파합니다.
$XRSH_AUTH_TYPE 변수를 원격 호스트에 추가하고 해당 ID를 사용하여 원격 호스트에 로그인합니다.
"mjd", 특정 인증을 수행하지 않고 표준/오류 출력을 리디렉션하지 않습니다.
오류를 볼 수 있도록 /dev/null로 이동합니다.

onworks.net 서비스를 사용하여 온라인으로 xrsh 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.