네트워킹

오늘:
1,287
어제:
1,849
전체:
2,916,697

고객센타 : 070-7752-2000
팩스 : 070-7752-2001
휴대폰 : 010-9513-0019
email : voipkorea@yahoo.co.kr

국민은행
(주)제이에스솔루션
047101-04-155519

Flag Counter
■ 무료 : 유선 집전화 휴대폰 ( 한국 미국 중국 카나다) ↔ (국내 해외 여행자 상사 주재원 유학생) / 가입무 무제한무료■

 

출처: http://blog.empas.com/rarravis/121240?v=trackback&l=1

 

리눅스를 사용하는 분들중에 xhost 명령을 제대로 사용하지 못하는 사람들이 몇몇 있어서 한번 적어본다. 얼마전에 만났던 Oracle 엔지니어도 이걸 못해서... 오라클 설치하면서 oracle 계정으로 로그인을 해서 설치하는 꼴을 봤다. 얼마나 없어보이던지... ^^

두 대의 컴퓨터를 사용할 경우 xhost와 display 옵션으로 윈도우 애플리케이션을 다른 컴퓨터의 화면에 띄울 수 있다. 컴퓨터 이름은 각각 A와 B라고 칭하고, IP는 192.168.1.1과 192.168.1.2를 사용한다고 가정한다.


원격지 컴퓨터 B에 A에 설치된 애플리케이션 띄우기

a. 컴퓨터 B의 터미널에서 컴퓨터 A의 xhost 접근을 허용한다.
#>xhost + 192.168.1.1 (컴퓨터 B의 콘솔)

b. 컴퓨터 A에서 컴퓨터 B로 한텀 창을 띄운다.
#>hanterm -display 192.168.1.2:0.0 (컴퓨터 A의 콘솔)


telnet이나 ssh로 접근하여 애플리케이션 띄우기

만약 컴퓨터 B에는 없고 컴퓨터 A에만 있는 프로그램이 있다면, telnet이나 ssh로 컴퓨터 A에 접속하여 컴퓨터 A의 애플리케이션을 컴퓨터 B에 띄워 사용할 수 있다.

a. 컴퓨터 B의 터미널에서 컴퓨터 A의 xhost 접근을 허용한다.
#>xhost + 192.168.0.1 (컴퓨터 B의 콘솔)

b. 컴퓨터 A로 원격 접속한다.
#>ssh root@192.168.0.1

c. DISPLAY 환경변수를 192.168.0.2:0.0로 설정한다.
#>export DISPLAY=192.168.0.2:0.0

d. 한텀창을 띄운다. (컴퓨터 B에는 한텀이라는 애플리케이션이 없다고 가정한다)
#>hanterm &

띄워진 한텀창으로 컴퓨터 B에 없는 한텀을 사용할 수 있다.


로컬에 설치되어 있는 프로그램을 다른 사용자 계정으로 띄우기

위에서 설명한 오라클 설치에 필요하거나, 로그인 되지 않은 다른 사용자 계정으로 어플리케이션을 실행해야 하는 경우에 필요하다.

a. 로그인된 사용자의 명령라인에서 xhost + localhost(IP도 상관없다)를 입력한다.
#>xhost + localhost

b. 사용자를 전환한다.
#>su - oracle

c. DISPLAY 변수를 export 한다.
#>export DISPLAY=localhost:0.0 (여기서도 IP를 적어도 된다.)

d. 실행할 어플리케이션을 입력한다.
#>/mnt/cdrom/runInstaller

어플리케이션 하나 띄우기 위해서 X에서 로그아웃 했다가 로그인을 하지말고 xhost 명령을 잘 기억해 두자

조회 수 :
12588
등록일 :
2011.12.16
09:49:08 (*.160.42.233)
엮인글 :
http://webs.co.kr/index.php?document_srl=353&act=trackback&key=d20
게시글 주소 :
http://webs.co.kr/index.php?document_srl=353
List of Articles
번호 제목 글쓴이 날짜 조회 수
56 mysql procedure admin 2017-11-16 347
55 Sqlite very detail easy tutorial I recommand this admin 2017-09-09 933
54 mysql 로컬접속 풀고 특정 아이피 접속 허가 허락 가능 하게 설정 하는 방법 admin 2017-09-05 936
53 linux command chmod 리눅스 명령어 가장 쉽게 이해하기 설명 사용자 구룹 타인 권한 admin 2017-09-05 948
52 mariadb CREATE USER CREATE USER statement creates new MariaDB accounts. admin 2017-09-01 1078
51 MySQL 데이터 베이스 백업 및 복구 방법 admin 2017-09-01 1009
50 Allowing MySQL Root Login from All IP Addresses : admin 2017-08-17 847
49 Installation of MySQL Database Server admin 2017-08-17 913
48 mysql 쿼리 로그 남기기 (실시간) admin 2015-04-15 3753
47 SQL Delete records using subqueries admin 2015-04-03 3670
46 Mysql privilege table GRANT SELECT,INSERT,UPDATE,DELETE ON db.table admin 2015-04-02 3880
45 안드로이드 SQLite 속도 향상! insert Transaction admin 2014-04-07 14347
44 MySQL에 원격 접속 허용 여러가지 아이피 아이피대역으로 admin 2014-04-02 11507
43 10gR2_sles10_install file admin 2014-03-18 9151
42 this is final answer assets sqlite Databases trouble copy External DB, check eclips admin 2014-02-18 9654
41 Browse SQLite data on the Android emulator admin 2014-02-15 11194
40 SQLite Database Browser file admin 2014-02-14 10000
39 SQLite Databases using External DB admin 2014-02-14 14182
38 sqlite DB copy admin 2014-02-14 9960
37 Android SQLite Database with Multiple Tables admin 2014-02-13 9464
36 Android Simple Clean Good SQLite Database Tutorial 잘된 설명 admin 2014-02-13 10213
35 android sqlite 사용하기 admin 2014-02-10 14458
34 SQLite 개발가이드 데이터베이스의 성능 admin 2014-02-10 16260
33 android - 다수의 Insert 수행시 속도 향상을 위한 팁 sQlite admin 2014-02-10 10763
32 Oracle Linux 에 Oracle DB 설치하기 admin 2013-12-03 14239
31 PreparedStatement mysql java 깔끔한설명 admin 2013-10-26 17413
30 Connect Excel VBA to a MySQL database file admin 2013-09-05 12795
29 Configuring Oracle ASM disks in Oracle Enterprise Linux admin 2013-04-20 11078
28 OS에따른 Oracle 설치버전 admin 2013-04-08 12222
27 RHEL4 + 10g 설치 _silent mode admin 2013-04-08 12189
26 OLE5 + 11G 설치 _silent mode admin 2013-04-08 15376
25 WHERE 조건절 검색시 서브쿼리는 어떻게? admin 2013-04-01 11762
24 CDR 추출 저장 Inner Join 사용 Sql 문 admin 2013-02-05 12080
23 SUPER OCM 1.8club admin 2012-12-18 11429
22 MySQL Java tutorial admin 2012-09-30 16593
21 Oracle 10g Articles admin 2012-06-24 13286
20 기본 10g 설치의 리눅스 세팅에서 추가 해줘야하는 사항(윈도우) admin 2012-06-24 14376
19 SUSE Linux Enterprise Server 10 (Oracle 10g R2 (10.2.0.1)) file admin 2012-03-09 13346
18 Upgrade Oracle from 10.2.0.1 To 10.2.0.4 (Windows) admin 2012-03-06 19358
17 Upgrade Oracle 10g Release 2 from 10201 to 10204 admin 2012-03-05 26175
16 centos 6.2 oracle 10g 설치 admin 2012-03-05 29229
15 Oracle RHEL4+10G 10.2.0.1 설치 10.2.0.5 패치 admin 2012-03-03 18340
14 Oracle Backup & restore with RMAN 기본 admin 2012-02-12 13544
13 오라클 ACE가 해설하는 Oracle Backup & Recovery admin 2012-02-07 13398
12 Oracle Backup & Restore admin 2012-02-07 17882
11 http://www.hoons.kr/ admin 2011-12-19 13426
10 Java && Excel 연동 JAVA 자바로 엑셀을 핸들링 할 수 있는 방법 admin 2011-12-19 35311
9 (C#) ASP.NET MySQL Check Already Exists Add/Insert Record 프로그래밍 코드 admin 2011-12-19 13693
» xhost and display admin 2011-12-16 12588
7 Oracle 설치 Centos ,openSUSE,엔터프라이즈등 퍼온글 admin 2011-12-16 14540