새로운 데비안 설치에 ettercap-graphical을 설치했습니다.
내가 받은 오류는 다음과 같습니다.
root@debian:/home/debian# sudo ettercap -G
ettercap 0.8.2 copyright 2001-2015 Ettercap Development Team
No protocol specified
GTK+ failed to initialize. Is X running?
온라인으로 검색해서 해결책을 찾았습니다여기(두 번째 코멘트) run 이라고 말했습니다 xhost local:root
. 하지만 이로 인해 오류가 발생했습니다.
root@debian:/home/debian# xhost local:root
No protocol specified
xhost: unable to open display ":0"
DISPLAY
오류를 조사한 결과 변수를 또는 (ip 주소는 내 컴퓨터의 IP임)로 설정하는 127.0.0.1:10.0
것과 같은 솔루션이 <ipaddress>:0.0
작동하지 않았습니다. 단지 오류가 unable to open display ":10.0"
.
DISPLAY 변수의 모든 조합을 설정해 보았습니다 (ip address/127.0.01):(10.0/11.0/0.0)
.
답변1
해결책은 다음에서 비롯됩니다.Etcap 위키깃허브에서:
sudo 및 GTK UI를 사용하여 ettercap을 시작할 때 X 문제
해결책
이 문제에 대한 간단한 해결책이 있습니다.사용자 컨텍스트에서 다음 명령을 실행하십시오..
$ xhost local:root
위의 명령을 사용자로 실행해야 합니다.