Как добавить другой префикс к каждой строке в выводе grep?

Ключ находится в / etc / ssh , должны быть различные файлы ssh_host _ * . Если вы переместите их, клиенты будут продолжать распознавать их (предполагая, как указывает user4556274, имена хостов, которые клиенты используют для подключения, совпадают).

Также: вы можете подтвердить постоянную адекватность ключей, например, если они достаточно длинные (биты), чтобы по-прежнему быть достаточно безопасными, а также просмотреть новости OpenSSH и / или справочную страницу ssh-keygen, чтобы узнать, хотите ли вы генерировать дополнительные ключи (например, для новых криптоалгоритмов). Например, согласно некоторым рекомендациям ключи RSA и DSA должны быть не менее 3072 бит. На старом компьютере, вероятно, нет ключей ECC (но вы должны подумайте о создании некоторых).

[Я не знаю, как обновить ключи на существующих клиентах без предупреждения об изменении ключа, поэтому я спросил: Как перенастроить ключи хоста ssh ? ]

1
02.03.2016, 14:39
3 ответа

Я сделал немного другую версию awk, но как только вы познакомитесь с awk, она станет естественным решением этой проблемы. Я использовал следующее:

cat /proc/cpuinfo | awk -F : '/^processor/ { x = $2 } /^cpu MHz/ { print "CPU" x ":" $2 " MHz" }'

, в котором используется несколько иной подход, заключающийся в сохранении значения поля «процессор» и последующем вызове его при обнаружении поля cpu MHz. Таким образом вы можете делать несколько более общие вещи, если знаете, какое из интересующих вас полей происходит в последнюю очередь. В этом случае мы знаем, что «cpu MHz» идет после поля «processor», поэтому мы знаем, что когда встречается «cpu MHz», значение, хранящееся в переменной x, будет правильным.

Вывод выглядит так:

CPU 0: 887.597 MHz
CPU 1: 818.359 MHz
CPU 2: 887.597 MHz
CPU 3: 803.222 MHz
3
27.01.2020, 23:11

cat / proc / cpuinfo | awk '/ MHz / {print "Core", i ++, $ NF "Mhz"}' дает,

Core 0 800.000Mhz
Core 1 800.000Mhz
3
27.01.2020, 23:11

Пусть awk сделает все за вас:

</proc/cpuinfo awk -F : '/MHz/{printf "Core %d%sMhz\n", n++, $2}'
5
27.01.2020, 23:11

Теги

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