Сегодня я собираюсь показать вам отличный трюк, с которым я только что столкнулся.
Как превратить ваш десктоп в локальный файловый сервер за считанные минуты, используя simpleHTTPserver.
Да, доступ к вашим данным на вашем жестком диске можно получить через веб-браузер.
Любой, даже начинающий пользователь, может сделать это в течение минуты.
simpleHTTPserver – это модуль python, который можно использовать для настройки файлового сервера или мгновенного доступа к каталогу в локальной сети.
Любой пользователь локальной сети может мгновенно получить доступ к папке или файлам вашей системы.
В этом кратком руководстве описывается, как настроить файловый сервер за считанные минуты, используя simpleHTTPserver в Linux.
Эти шаги должны работать на любых операционных системах, поддерживающих python.
Установка Python
Вы знаете, как установить Python.
Он доступен в репозиториях по умолчанию почти всех современных операционных систем Linux.
На Arch Linux и его производных:
$ sudo pacman -S python
На Debian/Ubuntu
$ sudo apt-get install python
На RHEL/CentOS:
$ sudo yum install python
На Fedora:
$ sudo dnf install python На SUSE/openSUSE:
$ sudo zypper in python
После установки Python вам нужно сделать еще одну вещь.
Просто запустите следующую команду из своего терминала, чтобы запустить файловый сервер:
$ python -m SimpleHTTPServer
Для версий python 3.0 и выше выполните:
$ python -m http.server 8000
Пример вывода:
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ..
Чтобы остановить файловый сервер, просто нажмите CTRL + C.
Чтобы найти версию Python, выполните следующую команду:
$ python -V
Вывод:
Python 2.7.10
Файловый сервер готов.
Откройте веб-браузер и укажите путь http://IP-адрес: 8000
Если порт 8000 заблокирован в вашем брандмауэре, вы должны его открыть
Например, на RHEL / CentOS / Fedora откройте порт 8000, как показано ниже:
# firewall-cmd --permanent --add-port=8000/tcp
# firewall-cmd --reload
На Debian, Ubuntu
$ sudo ufw allow 8000
Больше о настройках ufw на Ubuntu / Debian Как настроить брандмауэр UFW на Ubuntu 18.04
Вот как выглядит содержимое моего локального сервера в моем браузере.