현재 연결된 무선 네트워크의 비밀번호 찾기


52

현재 연결되어있는 무선 네트워크의 비밀번호를 찾고 싶습니다 (네트워크에 연결할 때 비밀번호를 입력했습니다). 우분투에서 어떻게 할 수 있습니까?


1
"연결 정보"로 이동하여 비밀번호를 찾지 못했습니다.
앤더슨 그린

2
거의 거기에 ... 당신은 edit connections아래에 필요합니다 ;)
Rinzwind

답변:


61

connections오른쪽 상단 의 아이콘을 마우스 왼쪽 버튼으로 클릭하십시오 .

선택 edit connections하고 선택 edit당신이 필요로하는 연결하고를 클릭합니다 wireless security.

1

'비밀번호 표시'확인란을 클릭하십시오.

2


아, 내 명령 줄 방식은 내 솔루션으로 배신했습니다. :) FWIW가 더 좋습니다.
roadmr

1
그럼 난 라인 @roadmr을 명령의 설정에 모두 좋아 : D
Rinzwind

23

명령 행으로이 작업을 수행하려면 무선 네트워크 구성 파일이 /etc/NetworkManager/system-connections/디렉토리에 저장됩니다 . 다음과 같이 한 번에 모두 얻을 수 있습니다.

sudo grep -r '^psk=' /etc/NetworkManager/system-connections/

이렇게하면 다음과 같이 출력됩니다.

/etc/NetworkManager/system-connections/MyExampleSSID:psk=12345
/etc/NetworkManager/system-connections/AnotherSSID:psk=password

-h플래그를 사용 하여 파일 이름을 억제 할 수 있습니다 .

sudo grep -hr '^psk=' /etc/NetworkManager/system-connections/

출력을 한 눈에 쉽게 읽을 수 있습니다.

psk=12345
psk=password

이 charmly 노력하고 있습니다
왕 지아 하우

15

터미널을 열고 ( Ctrl+ Alt+을 누름 T) 다음을 입력하십시오.

sudo cat /etc/NetworkManager/system-connections/<your-SSID>

(물론 <your-SSID>네트워크 이름으로 대체 하십시오.)

이라는 줄을 찾으십시오 psk. 여기에는 =사인 뒤에 비밀번호가 포함되어야합니다 .

psk=notreallymypassword

4

현재 연결에 대한 비밀번호를 제공합니다.

sudo grep psk= /etc/NetworkManager/system-connections/*

또는

sudo grep psk= /etc/NetworkManager/system-connections/(YOUR-SSID)

2

@David Foerster의 답변을보다 유용하게 만드는 하나의 라이너가 있습니다.

MYCWD=`pwd`; cd /etc/NetworkManager/system-connections/ ; sudo grep -e '^psk=' * | less ; cd $MYCWD

1

당신은 입력 할 수 ls /etc/NetworkManager/system-connections/ 있으며, 그래서 그냥가 키보드의 화살표를 눌러 네트워크의 이름을 표시하고 연결의 이름을 입력하고 변경됩니다 lssudo cat

비밀번호는 psk

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.