Часто и густо нам нужно забрать бекабы нужных файлов с удаленного сервера. Или те же логи, что бы спокойно «поковырять» их на локальной машине.
В классическом варианте, как правило, мы пользуемся отдельными или встроенными ftp клиентами.
Но есть очень простой и быстрый способ о котором многие даже не слышали.
Все, что нужно, это Pyhton, который точно есть практически во всех дистрибутивах и как правило уже установлен по умолчанию.
Пример практического применения:
Я хочу забрать некий файл из папки /var/log
cd /var/log
python3 -m http.server 8181
Видим как запустился локальный web-сервер. Он будет работать пока вы не закроете окно или не выйдете из него по команде Ctrl+C
Тут же будут видны и все обращения к веб серверу.
Теперь набираем в любом браузере строчку вида http://ip_сервера:8181 и вуаля! Содержимое папки с логами перед нами. Забираем то что нам нужно и затем не забываем вернутся в консоль и завершить работу web-сервера командой Ctrl+C
Кстати на Windows и WSL это тоже работает. Таким образом передать файлы даже проще, чем через расшаренную папку. Просто скинул ссылку на файл сотруднику/жене/ребенку и не нужно объяснять куда заходить, что искать