Я смог сделать это с помощью rclone
[1] , как предложил @derobert.
Команда очень проста:
rclone check sourcepath remote:s3bucketname
Пример:
Представим, что вы хотите проверить, есть ли в сегменте S3 (имя сегмента: tmp_data_test_bucket
) все файлы, которые есть в этом каталоге: / tmp / data /
Команда:
rclone check /tmp/data/ remote:tmp_data_test_bucket
sshd предназначен для удаленного доступа к машине. Если вы не хотите получать к нему доступ из сети, то безопасно (и действительно неплохо) отключить его и отключить.
Конечно, вы можете отключить или даже удалить ssh-сервер из своей системы.
В любом случае, если кто-то мог войти на ваш рабочий стол через SSH, он в какой-то мере мог получить к нему сетевой доступ. Если доступ был извне, вам также следует взглянуть на свои правила NAT / Port Forwarding, я боюсь, что это не единственная проблема безопасности, с которой вы столкнулись в вашей среде. Если вы обнаружите, что доступ был внутренним, позаботьтесь об устройствах, подключенных к вашей сети!