Подключиться к университетской сети Wi-Fi с помощью wpa_supplicant с использованием идентификатора и пароля

ssh -tt samba "sudo bash -s" <<EOF
    echo "$(cat /etc/hosts)" >/etc/hosts
    exit 0
EOF

это откроет сеанс и запустит bash с повышенными привилегиями с heredoc, переданным в качестве сценария, аргумент -tt предназначен для ssh для выделения псевдо-tty, иначе sudo будет жаловаться, в heredoc подстановка команд будет выполняться локально, а полная текст будет отображаться удаленно.

РЕДАКТИРОВАТЬ: кавычки вокруг подстановки команд. РЕДАКТИРОВАТЬ 2: Добавлен выход из сценария, иначе bash будет продолжать ждать команд.

4
04.05.2017, 02:28
1 ответ

В конце концов я заставил его работать с

/etc/wpa_supplicant/wpa_supplicant.conf
---------------------------------------
network={
     ssid="CUWireless"
     key_mgmt=WPA-EAP
     identity="jdr74731@creighton.edu"
     password="*****"
}

. Я думал, что перечисление нескольких протоколов в key_mgmt позволит использовать любой из них, т. е. не было никакого вреда в перечислении многих из них. Однако, согласно документации, для значения WPA-PSK требуется поле psk. Я думаю, что поскольку у меня не было поля psk, но тем не менее я указал WPA-PSK в key_mgmt, программа запуталась и не работала. Не уверен на 100% в этом.

2
27.01.2020, 20:59

Теги

Похожие вопросы