linux

ForwardAgent и генерация SSH-ключей в Linux

Ключи

Иногда бывает необходимо ходить с сервера на сервер по цепочке. С сервера А на Б, потом с Б на В и т.д. Если не использовать ключей, не возникает никаких неожиданностей: идём на сервер А, вводим пароль; с сервера А идём на сервер Б, вводим пароль; с сервера ... ну вы поняли :) Всё понятно, всё логично — везде нужно авторизовываться, всегда нужно вводить пароль, никто не пустит просто так. Это требование безопасности.

Но у нас же есть ключи, с ними можно ходить без пароля, это удобно! Однако тут есть нюанс. Поставим эксперимент.

Как удалить файл в linux

Иконка удаления файла

Рассмотрим как можно удалить файл или директорию в консоли в linux. Задачи могут быть разные, условия тоже, поэтому рассмотрим несколько примеров, покрывающих все ситуации удаления.

В linux для удаления файлов и директорий служит команда rm (от слова remove).

Вот основные параметры команды удаления rm:

  • -r или -R: Рекурсивно. Обязательно при удалении любого каталога.
  • -i: Интерактивно. Запрашивает подтверждение перед каждым удалением.
  • -f: Принудительное удаление файлов или каталогов.

Как скопировать файл по ssh

SSH. The Secure Shell.

Работая под linux или в консоли по ssh, иногда требуется скопировать файл по ssh с удаленного сервера (или на удаленный сервер).

Если нужен визуальный контроль под windows - для копирования и перемещения файлов можно использовать программы для sftp-коннектов, например wincsp. У нее удобный интерфейс с двумя панелями, наподобие total commander.

Как найти недавно измененные файлы в директории (linux)

Под linux в консоли найти все файлы в директории рекурсивно, измененные за заданный период, можно с помощью команды find c такими опциями:

find /path_directory -mtime -1 -ls      (1 - в днях)