предосторожность


Эта статья была опубликована более чем год назад, там, возможно, были события.
Пожалуйста, примите это во внимание.

Сегодня я задавал себе вопрос, чтобы начать FTP-сервер на своем компьютере. хотя (Кроме того, в хранилищах) Есть несколько вариантов решения моей проблемы, дефицитный ГПИ. Тем не менее я нашел FTP-сервер, написанный на Python, который также включает в себя удобный графический интерфейс пользователя, в одном файле.

Во-первых, скачать ftpserver.py, модифицированная версия оригинального программного обеспечения “pyftplib” (клеевые линии просто копируются в новый файл, который мы будем называть “ftpserver.py”).

Давайте разрешения на выполнение сценария питона вы только что скачали:

CHMOD 777 ftpserver.py

 

Мы устанавливаем сервер:

Судо питон ftpserver.py

Теперь сервер установлен, и может использовать только командную строку. Следующая команда может работать без привилегий суперпользователя, в дверь 2121, что позволяет анонимным пользователям для чтения и записи в указанный каталог (“FTP”) которые должны присутствовать в виртуальном месте, откуда можно запустить команду.

питон ftpserver.py --directory = FTP --port = 2121 --write

Список всех команд Набирают “python ftpserver.py --help“.

Для permettene исполнения для всех пользователей системы (и установить приложение без необходимости вводить каждый раз, когда путь) переименовать исполняемый питона “ftpserver.py” в “ftpserver” и перейти к “/usr/bin/“.

А теперь изюминка: сценарий. Это на самом деле небольшой ясное и простое окно. Скачиваем единственный файл что сочиняет графический интерфейс и склеить эти строки в файле, который мы будем называть “ftpgui.py”. Опять же, чтобы начать его вводит:

питон ftpgui.py

И это результат:

С обработчиком меню “Alacarte” Вы можете создать “метатель” чтобы запустить программу быстро. В этом случае я дал значок программы FileZilla.

Это не достаточно?


TheJoe

Я держу это в качестве хобби блог от 2009. Я графики энтузиастов, технология, Программное обеспечение с открытым исходным кодом. Среди моих статей не будет трудно найти о музыке, и некоторые личные размышления, но я предпочитаю, чтобы направить линию блога в основном технологии. Для получения дополнительной информации связаться со мной.

0 Комментарии

оставьте ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатывается комментарий данных.