#接続済みのwifiパスワードを忘れた。
先日、自宅に友人がやってきたので、彼のスマホを我が家のwifiに接続してあげようと親機に印字された
wifiパスワードを見ながら入力してあげました。
ただ、この入力の仕方は個人的にイケてなかったのでターミナルでwifiパスワードを表示する方法を
調べました。
##参考
How to Find the Wi-Fi Password of your Current Network / digital inspiration
ここに、各OSの調べ方が書いてあります。
このサイトでは現在接続しているwifiのSSIDの表示方法が記述されています。
以下では、それに補足して過去に接続したことがあるwifiのパスワードを表示させる方法を紹介します。
##Mac OSXのやり方
私のパソコンがMac なので、OSXでのやり方を紹介します。
###1. 過去に接続したWifi SSID を調べる。
$ networksetup -listpreferredwirelessnetworks en0
をタイプしてください。ここで任意のSSIDをコピーします。あとで使うので。
※もしこんなのが出たら
en0 is not a Wi-Fi interface.
** Error: Error obtaining wireless information.
以下をタイプして
$ networksetup -listallhardwareports
Hardware Port: Wi-Fi
Device: en1
Ethernet Address
wifiのDeviceを上記のコマンドのDviceに上書きして書き換えてください。en0のとこですね。
###2. パスワード表示
これをタイプすると(mySSID を任意のSSIDに置き換えると)UserName と passwordが求められるので
入力すると、WiFiのパスワードがでます。いえい。
$ security find-generic-password -wa mySSID
###おまけ security ってなに
Keychain から Wifi パスワードを取り出すためのBSDコマンドのようですね。