Скрипт для удаления всех ключей определенного хоста в файле known_hostsПри подключении к различным *nix-системам посредством ssh в файл ~/.ssh/known_hosts ssh клиент записывает ключ сервера, определяющий уникальность системы, к которой производилось подключение. При последующем подключении к удаленной системе по этому же ip-адресу происходит проверка соответствия ключа сервера и, в том случае если ключ для данного хоста или ip-адреса изменился, подключение не будет установлено и на экран будет выведено предупреждение. Это необходимо для того, чтобы не произошла компрометация пароля в том случае, если данный ip-адрес теперь используется другой системой или, например, если произошла умышленная подмена для перехвата пары логин/пароль. Однако, бывает и вполне "легальная" смена ключа удаленного сервера, например, в том случае, если была переустановлена ОС или просто заменены ключи ssh сервера. В этом случае необходимо удалить запись о хосте в файле known_hosts с помощью команды ssh-keygen или удалить файл целиком, что не всегда удобно в том случае, если хосту назначено несколько ip-адресов. Скрипт, приведенный в данном примере автоматически найдет в файле known_hosts ключ, соответствующий как самому хосту, так и всем его ip-адресам, и удалит их, оставив без изменений всю остальную информацию.

Опубликовано в Shell

Сканирование сети с помощью команды pingИногда, при работе в сети, необходимо узнать адреса активных хостов (т.е. выполнить так называемое ping-сканирование). Для этого можно воспользоваться, например, программой nmap, которая имет очень большой функционал или fping. Однако, не всегда эти программы предустановлены на машине, с которой необходимо "пропинговать" всю сеть и не всегда есть возможность их установить. В этом случае можно воспользоваться простой командой ping, которая с высокой долей вероятности есть в вашей системе.

Опубликовано в Shell
Воскресенье, 25 Август 2013

wget: скачать сайт целиком

wget: скачать сайт целикомПри возникновении необходимости скачать сайт целиком (включая изображения и стили) для просмотра в режиме оффлайн можно воспользоваться командой wget.

Опубликовано в Shell
Страница 2 из 2

 

 

Scroll to top