rsync в Linux: как копировать файлы без неприятных сюрпризов
Разбираем rsync на понятных примерах: локальная копия, передача через SSH, завершающий слеш, исключения, пробный запуск, проверка и безопасное удаление лишних файлов.
Тег
Разбираем rsync на понятных примерах: локальная копия, передача через SSH, завершающий слеш, исключения, пробный запуск, проверка и безопасное удаление лишних файлов.
Диагностируем SSH Connection refused по порядку: адрес и порт, доступность узла, службу ssh, слушающий сокет, firewall и конфигурацию без риска потерять доступ.
Находим успешные и неудачные входы, читаем журнал OpenSSH, сопоставляем события sudo и понимаем, когда начинать расследование.
Объясняем работу Fail2Ban, включаем защиту SSH, проверяем чтение журнала и блокировку тестового адреса, затем безопасно снимаем ban.
Собираем статический сайт на компьютере, проверяем готовые файлы, передаём их по SSH и заменяем тестовую страницу с возможностью возврата.
Создаём отдельный SSH-ключ, проверяем вход во второй сессии и только после этого отключаем пароль и прямой вход root.