티스토리 뷰
kex connection refused 10061 error
Windows10 WSL2, Kali Linux GUI를 사용하기 위해 kex를 주로 사용하는데요, 간혹 "unable connect to socket: Connection refused(10061)"로 kex를 사용하지 못하는 경우가 있습니다.
그 이유는 Windows 품질 업데이트 또는 Kali Linux package update와 관련되어 있습니다.
Windows10 기능 업데이트 이후 kex 실행 시 아래와 같은 에러 메시지가 계속 나온다면 kex 대신 xrdp를 사용하여 Kali Linux GUI를 사용할 수 있습니다.
kex error가 발생하는 상황
kex 실행 시 위와 같은 error가 발생한 날에는 "품질 업데이트"를 설치한 날이더군요.
처음에는 해결하려고 이것저것 노력했었지만 시간이 지나고 Kali Linux에서 관련 package update가 되면서 자동적으로 접속 문제가 해결되었습니다. 그 기간 동안 자연스럽게 다시 xrdp를 사용하시면 되겠습니다.
접속에 다소 불편하지만 xrdp 사용 시 한글 입력기가 정상적으로 작동하는 장점이 있습니다. Kali Linux에서 한글 입력이 필요하다면 kex 대신 xrdp를 사용하셔야 합니다.
Kali Linux Kex 실행화면
kex의 매력은 터미널에서 단순히 "kex"라고 입력만 하면, 위와 같은 GUI 환경을 사용할 수 있다는 것입니다.
하지만 한국사람에게는 "한글 입력기"를 사용할 수 없다는 단점이 있습니다. fcitx와 같은 패키지를 설치하고 정상적으로 설정한 상태에서도 kex에서는 한글 입력기가 정상적으로 작동하지 않습니다.
kex 권장 종료 방법
kex의 logout을 누르면 아래쪽에 "Save session for future logins"에 기본적으로 check 되어있습니다.
해당 기능이 체크된 상태에서 그냥 LogOut을 누르시면 Kali Linux에서 작업하던 모든 작업이 그대로 남아있습니다.
간혹 윈도 품질 업데이트뿐만아니라, "Save session for future logins"에 체크된 상태로 지속적으로 kex logout을 하는 경우 kex에 error를 발생시키기도 합니다. 따라서 kex를 종료시킬 때는 check box를 해제하고 logout 해 주세요.
xrdp 서비스 시작
kex에 에러가 발생했다면, sudo kex stop && sudo kex kill 명령어로 관련 프로세스를 종료시키시고 sudo service xrdp start && ip addr show eth0 명령어를 사용해서 xrdp 서비스를 시작시키고 추가로 Kali Linux의 local IP를 확인합니다.
sudo kex stop && sudo kex kill
sudo service xrdp start && ip addr show eth0
xrdp 원격 데스크톱 연결
inet에 나오는 local IP를 드래그하여 마우스 오른쪽 클릭합니다. (자동으로 복사됨)
윈도 10 - "검색" - "원격 데스크톱"으로 검색하여 "원격 데스크톱 연결" 프로그램을 실행시킵니다.
컴퓨터(C):에 복사한 IP를 붙여넣기 합니다.
Kali Linux 한글 입력기 사용
Kali Linux에서 한글 입력 설정을 제대로 했어도, kex에서는 Input Method Configuration에 'Hangul" 자체가 나오지 않습니다. 하지만 xrdp로 접속해보면 정상적으로 설정할 수 있습니다.
단축키 역시 정상적으로 작동됩니다.
새옹지마인가요? kex error로 어쩔 수 없이 xrdp를 다시 사용하다가 이런 한글 입력 차이점을 알게 되었습니다.
kex error 시 스트레스 받지 마시고 xrdp로 잠시 사용하시면 얼마 지나지 않아 connecton refused 문제는 자연스럽게 해결됩니다.
제 경우에는 주로 1주일 이내에 sudo apt-get update && sudo apt-get upgrade -y 명령어 사용 시 kex 및 관련 패키지들이 업데이트되면서 자연스럽게 다시 정상적으로 접속이 되더군요.
sudo apt-get update && sudo apt-get upgrade -y
WSL 권장 종료 방법
WSL2에 설치한 Ubuntu, Kali Linux를 종료해도 process에 wslhost.exe, conhost.exe가 계속 활성 상태로 남아있습니다.
따라서 Ubuntu, Kali Linux를 종료하였다면 Powershell에서 wsl --shutdown 명령어를 입력해서 해당 프로세스를 종료 시켜주세요.
wsl --shutdown
'Computer' 카테고리의 다른 글
수상한 IP 점검 방법 / IP 추적 방법(3) (1) | 2021.09.29 |
---|---|
휴대전화에 연결 된 IP 확인 | IP 추적 및 DB 관리법 (recon-ng) (2) | 2021.08.26 |
아마존 해킹 대응 및 예방법 (0) | 2021.07.27 |
해커의 협박 메일 대응 방법 / Hoax (0) | 2021.07.18 |
IP 확인 / IP 추적 프로그램 (3) | 2021.07.16 |
수상한 srt file | srt 바이러스? | srt malformed javascript (0) | 2021.07.14 |
WSL2 Kali & Ubuntu 자동 인터넷 연결 설정 | Auto Internet connection (2) | 2021.06.06 |
Markdown 블로그 글쓰기 | Free Markdown Editor (3) | 2021.05.22 |
- 무료 동기화 프로그램
- 전라북도 맛집
- 고추농사
- PDF 문서 만들기
- netstat 사용법
- Affinity Photo 꿀팁
- 무료 오피스 프로그램
- 폴더 암호화
- 오블완
- 1일1식
- pdf 비밀번호 설정
- 티스토리챌린지
- iA Writer
- 간헐적단식
- Markdown Editor
- Kali Linux 활용법
- FREE OFFICE SOFTWARE
- IP 추적 프로그램
- 무료 데이터 복구
- 김해맛집
- Windows Pro 암호화
- PDF 가리기
- FTP SERVER PORT FORWARDING
- ftp server
- Windows defender application guard
- 다이어트
- Set Password for PDF
- certutil
- KEX Error
- 장유맛집
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |