wpa_passphrase <essid>
/etc/wpa_supplicant/wpa_supplicant.conf
wpa_supplicant -B -i <interface> -c /etc/wpa_supplicant.conf
Example of configuration with hidden id
ctrl_interface=/var/run/wpa_supplicant
update_config=1
ap_scan=1
country=DE
network={
ssid="<essid>"
psk="<password>"
scan_ssid=1
}
wpa_supplicant -Dnl80211 -i <interface> -c <config>