Плагин Network Manager для Strongswan не отображает опцию аутентификации с предварительным уничтожением ключа

Вы можете использовать команду trследующим образом:

tr -s ' ' '\n' < infile

и вот другие варианты сделать это.

sed -e $'s/\s*/\\\n/g' infile

Или:

sed 's/\s*/\
/g' infile.txt

Или в некоторых реализациях sedиспользуйте:

sed 's/\s*/\n/g' infile

Или через gawk(, если вас не смущает последняя пустая строка):

awk -v RS='[[:blank:]]*' '1' infile

Или вbash:

#!/bin/bash
while read -r line; do 
    echo "${line// \+/$'\n'}";
done < infile

Или чтение в массив, а затемprintf:

#!/bin/bash
while read -a fields; do
    printf "%s\n" "${fields[@]}";
done < infile
1
13.12.2019, 21:47
1 ответ

network-manager-strongswanпредоставляет подключаемый модуль для GNOME/GTK-версии внешнего интерфейса NetworkManager, который разработан вышестоящим .

Версия KDE/Plasma предоставляется пакетом KDE NetworkManager(plasma-nm)и не имеет прямого отношения к первой версии (, за исключением того, что обе они полагаются на демон charon-nm, предоставляемый пакетом strongswan-nm. ). Этот плагин разработан нижестоящими разными людьми.

Внешний интерфейс KDE был запущен в 2013 году, до того, как «оригинальный» поддерживал общие ключи до -общих ключей (версии 1.3.1/2014 ), и эта функция никогда не портировалась (, в отличие от, например,. настраиваемые предложения, которые были добавлены в версию KDE несколько месяцев назад после первоначального добавления в версии 1.4.2/2017 ). Я не знаю, было ли это недосмотром или сознательным решением. (Ключи PSK обычно являются плохим выбором для сценариев удаленного доступа, по сравнению, например, с. EAP с сертификатом сервера, а внешний интерфейс GKT фактически требует минимум 20 символов ).

1
27.01.2020, 23:40

Теги

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