[ xclip ] Error: Can't open display

   Á¶È¸ 2695   Ãßõ 0    

debian 11에서 xclip을 사용하여,

터미널 명령어 출력을 클립보드로 복사하려 합니다.

아래와 같은 에러가 발생하는데, 아시는 분의 조언 부탁 드려 봅니다.


#> apt-get install git

#> export DISPLAY=127.0.0.1:0.0

#> cat id_rsa.pub | xclip
Error: Can't open display: 127.0.0.1:0.0 # <================== !!!


구글링해도, 제대로 도움이 되는 글을 미처 발견하지 못 한 상태이긴 합니다. 꾸벅


감사합니다.

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
127.0.0.1Àº ·çÇÁ¹éÀ» ÀǹÌÇϹǷΠȭ¸éÀÚü¸¦ ´ç±æ¼ö°¡ ¾ø¾î¿ä.
³ª¸ÓÁö´Â Á¢¼Ó ÇÁ·ÎÆÄÀÏÀÌ ÀÖ¾î¾ß ´äº¯ÀÌ ³ª¿Ãµí Çϳ׿ä.
·çÇÁ¹éÀÌ ¾Æ´Ñ ·ÎÄà IP·Î ¼³Á¤Çصµ µ¿ÀÏ ÇÕ´Ï´Ù
½ÇÁ¦ È­¸é Ãâ·ÂÀÌ ÇÊ¿äÇÑ »óȲÀÌ ¾Æ´Ï±âµµ ÇÕ´Ï´Ù¸¸ °ü·ÃÀÌ ÀÖ¾î º¸À̱ä ÇÕ´Ï´Ù ¡¦¡¦
Å×½ºÆ®Çغ¸´Ï, CentOS °è¿­Àº SSH·Î Á¢¼ÓÇصµ º°¹®Á¦¾øÀÌ Àߵdz׿ä
# uptime | xclip -selection clipboard

¿ìºÐÅõ °è¿­Àº SSH·Î Á¢¼ÓÇؼ­ xclipÀ» µ¹¸®¸é Àú·±¹®Á¦°¡ ÀִµíÇϳ׿ä.
Á÷Á¢ X Window¿¡¼­ Çغ¸½Ã°Å³ª, xauth¸¦ ¼³Ä¡ÇÏ¸é µÉ·±Áö ¸ð¸£°Ú³×¿ä. 
$ sudo apt-get install xclip xauth

[Ãâó] http://egloos.zum.com/nemonein/v/5267364
Ãß°¡ ¼³Á¤ÀÛ¾÷
> ¼­¹ö : /etc/ssh/sshd_config ➙ X11Forwarding yes µÇ¾î ÀÖ´Â Áö È®ÀÎ.
> ³»ÄÄ : ~/.ssh/config ➙ ForwardX11 yes µÇ¾î ÀÖ´Â Áö È®ÀÎ.(¾øÀ¸¸é Ãß°¡)
$ sudo systemctl restart sshd.service

ssh·Î Á¢¼ÓÇϽô°Ÿé X11Forwarding ¼³Á¤ÀÌ ´õ ÇÊ¿äÇϳ׿ä
Èæ±â»ç 2022-10
X¼­¹ö ±¸µ¿ÇÒ¶§ -nolisten tcp ÀÖ´ÂÁö È®ÀÎÇغ¸¼¼¿ä.
DISPLAY=:0.0À¸·Î Çؼ­ µÈ´Ù¸é ¹éÆÛ ÀÌ°æ¿ìÀÔ´Ï´Ù.
¸Â´Ù¸é xinit°ú »ç¿ëÁßÀÎ DM(xdm gdm sddmµîµî)ÀÇ ·Î±×ÀÎÈÄ ½ÇÇàµÇ´Â ½ºÅ©¸³Æ® µÚÁ®¼­ ±× ¿É¼Ç µé¾î°£°Å Áö¿ì°í X Àç½ÃÀÛÇØ¾ß µË´Ï´Ù.
     
X ¼­¹ö°¡ ¾Æ¿¹ ¶° ÀÖÁö ¾Ê´Â »óÅÂÀ̱ä ÇÕ´Ï´Ù.
ÀÎÅÍ³Ý ±Û¿¡µµ ÀúÀÇ °Ë»öÀ¸·Î´Â ¸íÈ®ÇÑ ´äº¯ÀÌ ¾È º¸À̱ä ÇÕ´Ï´Ù.
          
Èæ±â»ç 2022-10
X¼­¹ö ¾È¶°ÀÖÀ¸¸é ´ç¿¬È÷ Àú ¸Þ½ÃÁö ³ªÅ¸³ªÁÒ. XÇÁ·Î±×·¥µéÀº X¼­¹ö ¶° ÀÖ¾î¾ß µ¹¾Æ°©´Ï´Ù.
¿ø°ÝÁö ¼­¹ö¿¡¼­ ½ÇÇàÇÑ ÇÁ·Î±×·¥ÀÌ Áý ÄÄÇ»ÅÍ È­¸é¿¡ ¶ß´Â°É ¿øÇϽóª¿ä? ¸Â´Ù¸é Áý ÄÄÇ»ÅÍ¿¡ X¼­¹ö°¡ ¶° ÀÖ¾î¾ß ÇÏ°í DISPLAY¿¡ µé¾î°¡´Â 127.0.0.1Àº Áý ÄÄÇ»ÅÍ IP·Î ¹Ù²ãÁà¾ß ÇÕ´Ï´Ù. ´õÇؼ­ Áý ÄÄÇ»ÅÍ X¼­¹ö´Â xauth·Î ¿ø°ÝÁö IPµµ µî·ÏÇØÁà¾ß ÇÕ´Ï´Ù. (µðÆúÆ®´Â ·ÎÄÿ¡¼­ ¶ç¿ï¶§¸¸ ¹Þ¾ÆÁÜ)
X´Â ÀϹÝÀûÀÎ ¼­¹ö Ŭ¶óÀ̾ðÆ®¿Í´Â Á» ´Ù¸¥°Ô ¿ø°ÝÀ¸·Î ÇÁ·Î±×·¥ ½ÇÇàÇÏ´Â ÂÊ(¼­¹ö)ÀÌ Å¬¶óÀ̾ðÆ®°í Å°º¸µå, ¸¶¿ì½º, ±×·¡ÇÈÄ«µå ´Þ¸° »ç¿ëÀÚÂÊ ÄÄÇ»ÅÍ°¡ ¼­¹ö°¡ µË´Ï´Ù.
¾Æ¸¶Á¸ ¸®´ª½º on AWS¶ó¼­.. Headless¶ó´Â °É Áö±Ý ±ú¿ìÃƽÀ´Ï´Ù.
ÀÌ·¯ÇÑ °æ¿ì¿¡ ¾î¶»°Ô ÇÏ´Â°Ô ÁÁÀ»Áö °í¹Î Áß ÀÔ´Ï´Ù.

Á¶¾ð °¡´ÉÇϽŠºÐ °è½Ç·±Áö¿ä ?
     
xclipÀÌ x°¡ ÀÖ¾î¾ß Á¦´ë·Î µ¹¾Æ°¡´Â°Í °°½À´Ï´Ù. Â÷¶ó¸® µ¥ÀÌÅ͸¦ ¿ø°ÝÀ¸·Î º¸³»¼­
x-windows°¡ ÀÖ´Â ³» µ¥½ºÅ©Å¾¿¡¼­ ¹Þ¾Æ¼­ Ŭ¸³º¸µå·Î ¹ÞÀ¸¸é µÉ°Í °°½À´Ï´Ù.

Å×½ºÆ®Çغ¸´Ï, µÇ±äÇÕ´Ï´Ù.
ex) aws linux : 192.168.1.71
    xclip    : my x-window linux ½Ã½ºÅÛ

# ssh admin@192.168.1.71 "cat /tmp/id_rsa.pub" | xclip -sel clip
@·¹Àκ¸¿ì7
Ä£ÀýÇÑ ´äº¯ °¨»çÇÕ´Ï´Ù.

¾Ë·Á ÁÖ½Å¹Ù¿Í °°ÀÌ, ¿ø°Ý ¸®´ª½ºÀÇ Ãâ·Â °á°ú¸¦ ¸ÆÀ¸·Î ¸®´ÙÀÌ·ºÆ® ½ÃÅ°´Ï ÀߵDZä Çϳ׿ä

❯ ssh al "cat ~/.ssh/au*" | pbcopy
Warning: untrusted X11 forwarding setup failed: xauth key data not generated


óÀ½À¸·Î (237,989)
Á¦¸ñ
2CPU : ÆǸŠ12-05   39   ¹ü¾î¸®
2CPU : ÆǸŠ12-05   131   Á¾ÇÕ¸¸¹°»ó
2CPU : ÆǸŠ12-05   73   Á¾ÇÕ¸¸¹°»ó
2CPU : ÆǸŠ12-05   110   Á¾ÇÕ¸¸¹°»ó
2CPU : ÆǸŠ12-05   129   ¹ÏÀ½
2CPU : ÆǸŠ12-05   111   ¹ÏÀ½
2CPU : ÀÚÀ¯°Ô½ÃÆÇ 12-05   407   Çǹö²Ù
... (5)
2CPU : ÆǸŠ12-05   112   ¸ÞÀÌÀú¸®±×
... (1)
2CPU : ÆǸŠ12-05   117   ¸ÞÀÌÀú¸®±×
... (1)
2CPU : ÆǸŠ12-05   60   ¸ÞÀÌÀú¸®±×
2CPU : QnA 12-05   1288   ±¤ÁÖµ¿Å°È£Å×
2CPU : ÆǸŠ12-05   420   ³ëÀçÇö
2CPU : ÆǸŠ12-05   160   À¯Á¤È£»þÄÜ´À
2CPU : »ýÈ° 2CPU 12-05   5069   ±¤ÁÖµ¿Å°È£Å×
2CPU : ÀÚÀ¯°Ô½ÃÆÇ 12-05   379   ¿µ»êȸ»ó