Как временно запустить FTP-сервер?

Вы можете проверить ошибки запуска mysql, просмотрев файлы журнала. В терминале введите:

tail /var/log/mysql.log
tail /var/log/mysql.err

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

44
задан 12 December 2010 в 19:05

24 ответа

Вы можете получить FTP-сервер так же просто, как один два три с помощью pyftpdlib:

Установить с помощью pip pip install --user pyftpdlib Запустить с python -m pyftpdlib, добавить -w, если вы хотите также получить доступ на запись. нет третьего шага :)

Теперь у вас есть ftp-сервер, с которого вы можете войти в анонимный доступ к своему домашнему каталогу.

Эта команда:

python -m pyftpdlib --directory=FTP --port=2121 --write

будет обслуживать, без привилегий root, на порту 2121 и предоставить доступ для анонимных пользователей. Он также будет использовать каталог FTP в текущем рабочем каталоге вместо вашего дома. Введите python ftpserver.py --help, чтобы получить информацию обо всех параметрах.

войдите в него в anonymous@localhost:2121/

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

Теперь этот скрипт не поддерживает имя пользователя и пароль как часть его автономной функции ( по соображениям безопасности, я думаю).

Итак, я добавил эту функцию:

войдите в нее в anonymous@localhost:2121/

У вас теперь есть все параметры, которые я упомянул, параметры командной строки

--username=USERNAME и --password=PASSWORD:

python ftpserver.py --port=2121 --username=ftpuser --password=3r2u389r2u333j

Опять же, используйте --help, чтобы увидеть их

Это должно быть так же просто, как и получается.

Я также написал немного gui для этого:

alt text

Загрузите его здесь (обновлено в версии 6). Мне жаль, что длина его составляет 3999 строк, но он сделает все, что делает оригинал. И я хотел сохранить все в одном файле. Когда он запускается без каких-либо параметров (то есть сделайте его исполняемым и дважды щелкните по нему или создайте для него пусковую установку), он запустит немного gui для настройки вашего сервера. Вы все равно можете импортировать его как модуль python или использовать приведенную выше командную строку fu. Известные проблемы: я не беспокоился ни о чем другом, кроме порта 2121. Это должно быть простым, поэтому для конфигурирования порта требуется сложная обработка ошибок, с которой я не хочу, чтобы пользователь беспокоился. 2121 должен всегда работать нормально. Он не будет предупреждать вас, как и в командной строке, об использовании небезопасной конфигурации. То есть не устанавливая пароль или что-то в этом роде.

EDIT: поскольку API pyftpdlib и ftpserver.py изменен (и ссылки на wabuntu pastebin исчезли); большинство из вышеперечисленных сообщений больше не работают. Для версии pyftpdlib (2014) используйте этот скрипт (ftpserver-cli.py) для достижения того же, что и выше:

#!/usr/bin/env python
# ftpserver-cli.py
import sys
sys.path.append("/path/to/pyftpdlib-svn") # enter your proper path here
import argparse

from pyftpdlib.authorizers import DummyAuthorizer
from pyftpdlib.handlers import FTPHandler
from pyftpdlib.servers import FTPServer

def processCmdLineOptions():
  global optparser
  optparser = argparse.ArgumentParser(description="ftpserver-cli",
              formatter_class=argparse.RawDescriptionHelpFormatter)
  optparser.add_argument('-u', '--username', action='store', type=str,
      default="user", help="username")
  optparser.add_argument('-p', '--password', action='store', type=str,
      default="12345", help="password")
  optparser.add_argument('-t', '--port', action='store', type=int,
      default="21", help="port")
  optparser.add_argument('-d', '--directory', action='store', type=str,
      default="/home/stefano/Projekte/", help="port")
  optargs = optparser.parse_args(sys.argv[1:]) #(sys.argv)
  return optargs


optargs = processCmdLineOptions()

print("Using: user: %s pass: %s port: %d dir: %s" % (optargs.username, optargs.password, optargs.port, optargs.directory))

authorizer = DummyAuthorizer()
authorizer.add_user(optargs.username, optargs.password, optargs.directory, perm="elradfmw")
#authorizer.add_anonymous("/home/nobody")

handler = FTPHandler
handler.authorizer = authorizer

server = FTPServer(("127.0.0.1", optargs.port), handler)
server.serve_forever()

вызов с:

$ sudo python ftpserver-cli.py --directory=/tmp/srvtest
Using: user: user pass: 12345 port: 21 dir: /tmp/srvtest
[I 14-03-02 21:40:57] >>> starting FTP server on 127.0.0.1:21, pid=19286 <<<
...
43
ответ дан 26 May 2018 в 00:00
  • 1
    Это похоже на превосходный модуль - поскольку я пытаюсь изучить python, похоже, что это отличная отправная точка для создания графического интерфейса вокруг ... Я боюсь, что я не буду отмечать это как ответ (хотя я 've upvoted это) в надежде, что кто-то знает инструмент, который уже основан на графическом интерфейсе. Благодарим за это, и спасибо за измененную версию. – Scaine 12 December 2010 в 21:34
  • 2
    Спасибо :-) Я не буду сдаваться, программируя для него графический интерфейс. :П – Stefano Palazzo♦ 12 December 2010 в 21:37
  • 3
    Спасибо Стефано! Я этого никогда не ожидал! Это здорово - не только GUI, чтобы опробовать (сегодня), но и немного учебного пособия в том, как вы сбили его вместе в первую очередь. Большое спасибо! – Scaine 13 December 2010 в 13:37
  • 4
    paste.ubuntu.com/542726 и paste.ubuntu.com/542852 мертвы, к сожалению ... также, ftpserver.py изменился, и, видимо, вышеупомянутый пост не " t (последняя автономная ревизия кажется r1116 , с этим diff ). Я сделал редактирование сообщения с новым скриптом (будет невидимым до рецензирования) – sdaau 3 March 2014 в 02:50
  • 5
    просто для noob, чтобы использовать вышеупомянутый скрипт, вам нужно будет установить «pyftpdlib», библиотеки, чтобы это выполнялось ... & sudo apt-get install python-pip " и затем "pip install pyftpdlib" ... и вы все поставили! – D.Snap 19 February 2016 в 13:32
Вы можете использовать pure-ftpd. Вы можете использовать scp, если у вас есть ssh-сервер.
44
ответ дан 27 July 2018 в 00:14
Вы можете использовать pure-ftpd. Вы можете использовать scp, если у вас есть ssh-сервер.
44
ответ дан 31 July 2018 в 10:29
Вы можете использовать pure-ftpd. Вы можете использовать scp, если у вас есть ssh-сервер.
44
ответ дан 31 July 2018 в 11:31
Вы можете использовать pure-ftpd. Вы можете использовать scp, если у вас есть ssh-сервер.
44
ответ дан 2 August 2018 в 04:10
  • Вы можете использовать pure-ftpd
  • Вы можете использовать scp, если у вас есть ssh-сервер.
44
ответ дан 4 August 2018 в 20:14
  • Вы можете использовать pure-ftpd
  • Вы можете использовать scp, если у вас есть ssh-сервер.
44
ответ дан 6 August 2018 в 04:16
  • Вы можете использовать pure-ftpd
  • Вы можете использовать scp, если у вас есть ssh-сервер.
45
ответ дан 7 August 2018 в 22:19
  • Вы можете использовать pure-ftpd
  • Вы можете использовать scp, если у вас есть ssh-сервер.
45
ответ дан 10 August 2018 в 10:30
  • Вы можете использовать pure-ftpd
  • Вы можете использовать scp, если у вас есть ssh-сервер.
45
ответ дан 13 August 2018 в 16:55
  • 1
    Начинающие могут установить Pure-FTPd-сервер за 5 минут. Это может быть так же просто, как установка пакета, набрав «pure-ftpd & amp;» и ... вот и все. У вас уже есть работающий сервер, и клиенты могут начать подключаться. – hhlp 12 December 2010 в 19:40
  • 2
    Да, я ценю, что Pure легко, особенно с пакетом pure-admin gui - я использую его для моего постоянного FTP-сервера. Однако, с PureFTP, вы / всегда / выполняете FTP, что представляет собой угрозу безопасности с ноутбуком, который подключается через WIFI. Я не хочу забывать включать брандмауэр и беспокоиться о (возможно, крошечных) ресурсах, которые он потребляет. Я боюсь, что scp обычно не вариант, хотя некоторые устройства становятся все лучше - я думаю, что последние F5-изображения используют scp, как и Cisco Call Manager в эти дни. – Scaine 12 December 2010 в 21:29
  • 3
    Это похоже на превосходный модуль - поскольку я пытаюсь изучить python, похоже, что это отличная отправная точка для создания графического интерфейса вокруг ... Я боюсь, что я не буду отмечать это как ответ (хотя я 've upvoted это) в надежде, что кто-то знает инструмент, который уже основан на графическом интерфейсе. Благодарим за это, и спасибо за измененную версию. – Scaine 12 December 2010 в 21:34
  • 4
    Спасибо :-) Я не буду сдаваться, программируя для него графический интерфейс. :П – Stefano Palazzo♦ 12 December 2010 в 21:37
  • 5
    Я даже не думаю, что вам нужно запустить демон PureFTP после установки пакета. (Я думал, что он должен был быть запущен скриптом postinst в пакете.) – Nathan Osman 13 December 2010 в 01:28
  • 6
    Спасибо Стефано! Я этого никогда не ожидал! Это здорово - не только GUI, чтобы опробовать (сегодня), но и немного учебного пособия в том, как вы сбили его вместе в первую очередь. Большое спасибо! – Scaine 13 December 2010 в 13:37
  • 7
    paste.ubuntu.com/542726 и paste.ubuntu.com/542852 мертвы, к сожалению ... также, ftpserver.py изменился, и, видимо, вышеупомянутый пост не " t (последняя автономная ревизия кажется r1116 , с этим diff ). Я сделал редактирование сообщения с новым скриптом (будет невидимым до рецензирования) – sdaau 3 March 2014 в 02:50
  • 8
    просто для noob, чтобы использовать вышеупомянутый скрипт, вам нужно будет установить «pyftpdlib», библиотеки, чтобы это выполнялось ... & sudo apt-get install python-pip & quot; и затем "pip install pyftpdlib" ... и вы все поставили! – D.Snap 19 February 2016 в 13:32

Вы можете получить FTP-сервер так же просто, как один три три, используя pyftpdlib :

  1. Установить с помощью pip pip install --user pyftpdlib
  2. Запустите с python -m pyftpdlib , добавьте -w , если вы тоже хотите писать.
  3. нет Шаг третий:)

Теперь у вас есть ftp-сервер, на который вы можете войти в анонимный доступ к своему домашнему каталогу.

Эта команда:

  python -m pyftpdlib --directory = FTP  --port = 2121 --write  

будет служить, без привилегий root, на порту 2121 и предоставить возможность записи анонимным пользователям. Он также будет использовать каталог FTP в текущем рабочем каталоге вместо вашего дома. Введите python ftpserver.py --help , чтобы получить информацию обо всех параметрах.

  • войдите в него в anonymous @ localhost: 2121 /

alt text [!d22]

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


Теперь этот скрипт не поддерживает имя пользователя и пароль как часть его автономной функциональности (по соображениям безопасности I Представьте себе.

Итак, я добавил эту функцию:

У вас теперь есть все параметры, которые я упомянул, параметры командной строки

- имя пользователя = USERNAME и - пароль = PASSWORD : [ ! d42]

  python ftpserver.py --port = 2121 --username = ftpuser --password = 3r2u389r2u333j  

Опять же, используйте - help , чтобы увидеть их все.

Это должно быть так же просто, как и получается.


Я также написал для него немного gui:

] alt text [!d23]

  • Загрузите его здесь (обновлено в версии 6). Мне жаль, что длина его составляет 3999 строк, но он сделает все, что оригинал ... И я хотел сохранить все в одном файле. Когда он запускается без каких-либо параметров (т. Е. Делает его исполняемым и дважды щелкает по нему, или создает пусковую установку для него ), он начинает немного gui для вас, чтобы настроить ваш сервер. Вы все равно можете импортировать его как модуль python или использовать приведенную выше командную строку fu. Известные проблемы: я не беспокоился ни о чем другом, кроме порта 2121. Это должно быть простым, поэтому для конфигурирования порта требуется сложная обработка ошибок, с которой я не хочу, чтобы пользователь беспокоился. 2121 должен всегда работать нормально. Он не будет предупреждать вас, как и в командной строке, об использовании небезопасной конфигурации. То есть не устанавливая пароль или что-то в этом роде.

EDIT: поскольку API pyftpdlib и ftpserver.py изменен (и ссылки ubuntu pastebin исчезли); большинство из вышеперечисленных сообщений больше не работают. Для версии (2014) pyftpdlib используйте этот скрипт ( ftpserver-cli.py ) для достижения того же, что и выше:

   #! / usr / bin / env python # ftpserver-cli.py import sys sys.path.append ("/ path / to / pyftpdlib-svn") # введите свой правильный путь здесь import argparse from pyftpdlib.authorizers импортировать DummyAuthorizer из pyftpdlib  .handlers import FTPHandler из файла pyftpdlib.servers import FTPServer def processCmdLineOptions (): global optparser optparser = argparse.ArgumentParser (описание = "ftpserver-cli", formatter_class = argparse.RawDescriptionHelpFormatter) optparser.add_argument ('- u', '--username  ', action =' store ', type = str, default = "user", help = "username") optparser.add_argument (' - p ',' --password ', action =' store ', type = str, default  = "12345", help = "password") optparser.add_argument ('- t', '--port', action = 'store', type = int, default = "21", help = "port") optparser.  add_argument ('- d', '--directory', action = 'store', type = str, default = "/ home / stefano / Projekte /", help = "port") optargs  = optparser.parse_args (sys.argv [1:]) # (sys.argv) return optargs optargs = processCmdLineOptions () print ("Использование: user:% s pass:% s port:% d dir:% s"% (  optargs.username, optargs.password, optargs.port, optargs.directory)) authorizer = DummyAuthorizer () authorizer.add_user (optargs.username, optargs.password, optargs.directory, perm = "elradfmw") # authorizer.add_anonymous ("  / home / nobody ") handler = FTPHandler handler.authorizer = authorizer server = FTPServer ((" 127.0.0.1 ", optargs.port), обработчик) server.serve_forever ()  

вызов с :

  $ sudo python ftpserver-cli.py --directory = / tmp / srvtest Использование: user: user pass: 12345 port: 21 dir: / tmp / srvtest [I 14-03-  02 21:40:57] & gt; & gt; & gt; & gt; & gt; & gt; & gt;  запуск FTP-сервера на 127.0.0.1:21, pid = 19286 & lt; & lt;  ...  
45
ответ дан 15 August 2018 в 23:37
  • 1
    Это похоже на превосходный модуль - поскольку я пытаюсь изучить python, похоже, что это отличная отправная точка для создания графического интерфейса вокруг ... Я боюсь, что я не буду отмечать это как ответ (хотя я 've upvoted это) в надежде, что кто-то знает инструмент, который уже основан на графическом интерфейсе. Благодарим за это, и спасибо за измененную версию. – Scaine 12 December 2010 в 21:34
  • 2
    Спасибо :-) Я не буду сдаваться, программируя для него графический интерфейс. :П – Stefano Palazzo♦ 12 December 2010 в 21:37
  • 3
    Спасибо Стефано! Я этого никогда не ожидал! Это здорово - не только GUI, чтобы опробовать (сегодня), но и немного учебного пособия в том, как вы сбили его вместе в первую очередь. Большое спасибо! – Scaine 13 December 2010 в 13:37
  • 4
    paste.ubuntu.com/542726 и paste.ubuntu.com/542852 мертвы, к сожалению ... также, ftpserver.py изменился, и, видимо, вышеупомянутый пост не " t (последняя автономная ревизия кажется r1116 , с этим diff ). Я сделал редактирование сообщения с новым скриптом (будет невидимым до рецензирования) – sdaau 3 March 2014 в 02:50
  • 5
    просто для noob, чтобы использовать вышеупомянутый скрипт, вам нужно будет установить «pyftpdlib», библиотеки, чтобы это выполнялось ... & sudo apt-get install python-pip & quot; и затем "pip install pyftpdlib" ... и вы все поставили! – D.Snap 19 February 2016 в 13:32
Вы можете использовать pure-ftpd. Вы можете использовать scp, если у вас есть ssh-сервер.
1
ответ дан 26 May 2018 в 00:00
  • 1
    Начинающие могут установить Pure-FTPd-сервер за 5 минут. Это может быть так же просто, как установка пакета, набрав «pure-ftpd & amp;» и ... вот и все. У вас уже есть работающий сервер, и клиенты могут начать подключаться. – hhlp 12 December 2010 в 19:40
  • 2
    Да, я ценю, что Pure легко, особенно с пакетом pure-admin gui - я использую его для моего постоянного FTP-сервера. Однако, с PureFTP, вы / всегда / выполняете FTP, что представляет собой угрозу безопасности с ноутбуком, который подключается через WIFI. Я не хочу забывать включать брандмауэр и беспокоиться о (возможно, крошечных) ресурсах, которые он потребляет. Я боюсь, что scp обычно не вариант, хотя некоторые устройства становятся все лучше - я думаю, что последние F5-изображения используют scp, как и Cisco Call Manager в эти дни. – Scaine 12 December 2010 в 21:29
  • 3
    Я даже не думаю, что вам нужно запустить демон PureFTP после установки пакета. (Я думал, что он должен был быть запущен скриптом postinst в пакете.) – Nathan Osman 13 December 2010 в 01:28

Для тех, кто копирует файлы на маршрутизаторы и из них, вы можете попробовать этот инструмент: tftpgui

Он работал для меня и очень прост в настройке. Это также скрипт Python, но tftp вместо ftp. Все, что вам нужно сделать, это установить python-tk и загрузить скрипт

. Единственное, что нужно знать, это то, что Ubunutu по умолчанию использует Phython2, поэтому лучший способ запустить скрипт:

sudo python3 ./tftpgui.py

Затем вы можете настроить его в графическом интерфейсе. Когда вы закончите, вы нажмете exit, и это все.

Bo

0
ответ дан 26 May 2018 в 00:00
  • 1
    Спасибо Бо. Я уже упоминал об этом полезном инструменте в моем вопросе. Тем не менее, я хотел что-то вроде TFTPgui для FTP, которого не было, пока Стефано не сбил свой python gui. – Scaine 3 January 2013 в 22:38
  • 2
    python ftplib отлично работает, и гораздо проще выполнить скрипт, если он имеет дело с большим количеством устройств (1k +) – lxx 18 November 2014 в 08:29
Вы можете использовать pure-ftpd. Вы можете использовать scp, если у вас есть ssh-сервер.
1
ответ дан 25 July 2018 в 22:46
  • 1
    Начинающие могут установить Pure-FTPd-сервер за 5 минут. Это может быть так же просто, как установка пакета, набрав «pure-ftpd & amp;» и ... вот и все. У вас уже есть работающий сервер, и клиенты могут начать подключаться. – hhlp 12 December 2010 в 19:40
  • 2
    Да, я ценю, что Pure легко, особенно с пакетом pure-admin gui - я использую его для моего постоянного FTP-сервера. Однако, с PureFTP, вы / всегда / выполняете FTP, что представляет собой угрозу безопасности с ноутбуком, который подключается через WIFI. Я не хочу забывать включать брандмауэр и беспокоиться о (возможно, крошечных) ресурсах, которые он потребляет. Я боюсь, что scp обычно не вариант, хотя некоторые устройства становятся все лучше - я думаю, что последние F5-изображения используют scp, как и Cisco Call Manager в эти дни. – Scaine 12 December 2010 в 21:29
  • 3
    Это похоже на превосходный модуль - поскольку я пытаюсь изучить python, похоже, что это отличная отправная точка для создания графического интерфейса вокруг ... Я боюсь, что я не буду отмечать это как ответ (хотя я 've upvoted это) в надежде, что кто-то знает инструмент, который уже основан на графическом интерфейсе. Благодарим за это, и спасибо за измененную версию. – Scaine 12 December 2010 в 21:34
  • 4
    Спасибо :-) Я не буду сдаваться, программируя для него графический интерфейс. :П – Stefano Palazzo♦ 12 December 2010 в 21:37
  • 5
    Я даже не думаю, что вам нужно запустить демон PureFTP после установки пакета. (Я думал, что он должен был быть запущен скриптом postinst в пакете.) – Nathan Osman 13 December 2010 в 01:28
  • 6
    Спасибо Стефано! Я этого никогда не ожидал! Это здорово - не только GUI, чтобы опробовать (сегодня), но и немного учебного пособия в том, как вы сбили его вместе в первую очередь. Большое спасибо! – Scaine 13 December 2010 в 13:37
  • 7
    paste.ubuntu.com/542726 и paste.ubuntu.com/542852 мертвы, к сожалению ... также, ftpserver.py изменился, и, видимо, вышеупомянутый пост не " t (последняя автономная ревизия кажется r1116 , с этим diff ). Я сделал редактирование сообщения с новым скриптом (будет невидимым до рецензирования) – sdaau 3 March 2014 в 02:50
  • 8
    просто для noob, чтобы использовать вышеупомянутый скрипт, вам нужно будет установить «pyftpdlib», библиотеки, чтобы это выполнялось ... & sudo apt-get install python-pip & quot; и затем "pip install pyftpdlib" ... и вы все поставили! – D.Snap 19 February 2016 в 13:32

Для тех, кто копирует файлы на маршрутизаторы и из них, вы можете попробовать этот инструмент: tftpgui

Он работал для меня и очень прост в настройке. Это также скрипт Python, но tftp вместо ftp. Все, что вам нужно сделать, это установить python-tk и загрузить скрипт

. Единственное, что нужно знать, это то, что Ubunutu по умолчанию использует Phython2, поэтому лучший способ запустить скрипт:

sudo python3 ./tftpgui.py

Затем вы можете настроить его в графическом интерфейсе. Когда вы закончите, вы нажмете exit, и это все.

Bo

0
ответ дан 25 July 2018 в 22:46
  • 1
    Спасибо Бо. Я уже упоминал об этом полезном инструменте в моем вопросе. Тем не менее, я хотел что-то вроде TFTPgui для FTP, которого не было, пока Стефано не сбил свой python gui. – Scaine 3 January 2013 в 22:38
  • 2
    python ftplib отлично работает, и гораздо проще выполнить скрипт, если он имеет дело с большим количеством устройств (1k +) – lxx 18 November 2014 в 08:29

Для тех, кто копирует файлы на маршрутизаторы и из них, вы можете попробовать этот инструмент: tftpgui

Он работал для меня и очень прост в настройке. Это также скрипт Python, но tftp вместо ftp. Все, что вам нужно сделать, это установить python-tk и загрузить скрипт

. Единственное, что нужно знать, это то, что Ubunutu по умолчанию использует Phython2, поэтому лучший способ запустить скрипт:

sudo python3 ./tftpgui.py

Затем вы можете настроить его в графическом интерфейсе. Когда вы закончите, вы нажмете exit, и это все.

Bo

0
ответ дан 27 July 2018 в 00:14
  • 1
    Спасибо Бо. Я уже упоминал об этом полезном инструменте в моем вопросе. Тем не менее, я хотел что-то вроде TFTPgui для FTP, которого не было, пока Стефано не сбил свой python gui. – Scaine 3 January 2013 в 22:38
  • 2
    python ftplib отлично работает, и гораздо проще выполнить скрипт, если он имеет дело с большим количеством устройств (1k +) – lxx 18 November 2014 в 08:29

Для тех, кто копирует файлы на маршрутизаторы и из них, вы можете попробовать этот инструмент: tftpgui

Он работал для меня и очень прост в настройке. Это также скрипт Python, но tftp вместо ftp. Все, что вам нужно сделать, это установить python-tk и загрузить скрипт

. Единственное, что нужно знать, это то, что Ubunutu по умолчанию использует Phython2, поэтому лучший способ запустить скрипт:

sudo python3 ./tftpgui.py

Затем вы можете настроить его в графическом интерфейсе. Когда вы закончите, вы нажмете exit, и это все.

Bo

0
ответ дан 31 July 2018 в 10:29
  • 1
    Спасибо Бо. Я уже упоминал об этом полезном инструменте в моем вопросе. Тем не менее, я хотел что-то вроде TFTPgui для FTP, которого не было, пока Стефано не сбил свой python gui. – Scaine 3 January 2013 в 22:38
  • 2
    python ftplib отлично работает, и гораздо проще выполнить скрипт, если он имеет дело с большим количеством устройств (1k +) – lxx 18 November 2014 в 08:29

Для тех, кто копирует файлы на маршрутизаторы и из них, вы можете попробовать этот инструмент: tftpgui

Он работал для меня и очень прост в настройке. Это также скрипт Python, но tftp вместо ftp. Все, что вам нужно сделать, это установить python-tk и загрузить скрипт

. Единственное, что нужно знать, это то, что Ubunutu по умолчанию использует Phython2, поэтому лучший способ запустить скрипт:

sudo python3 ./tftpgui.py

Затем вы можете настроить его в графическом интерфейсе. Когда вы закончите, вы нажмете exit, и это все.

Bo

0
ответ дан 31 July 2018 в 11:31
  • 1
    Спасибо Бо. Я уже упоминал об этом полезном инструменте в моем вопросе. Тем не менее, я хотел что-то вроде TFTPgui для FTP, которого не было, пока Стефано не сбил свой python gui. – Scaine 3 January 2013 в 22:38
  • 2
    python ftplib отлично работает, и гораздо проще выполнить скрипт, если он имеет дело с большим количеством устройств (1k +) – lxx 18 November 2014 в 08:29

Для тех, кто копирует файлы на маршрутизаторы и из них, вы можете попробовать этот инструмент: tftpgui

Он работал для меня и очень прост в настройке. Это также скрипт Python, но tftp вместо ftp. Все, что вам нужно сделать, это установить python-tk и загрузить скрипт

. Единственное, что нужно знать, это то, что Ubunutu по умолчанию использует Phython2, поэтому лучший способ запустить скрипт:

sudo python3 ./tftpgui.py

Затем вы можете настроить его в графическом интерфейсе. Когда вы закончите, вы нажмете exit, и это все.

Bo

0
ответ дан 2 August 2018 в 04:10
  • 1
    Спасибо Бо. Я уже упоминал об этом полезном инструменте в моем вопросе. Тем не менее, я хотел что-то вроде TFTPgui для FTP, которого не было, пока Стефано не сбил свой python gui. – Scaine 3 January 2013 в 22:38
  • 2
    python ftplib отлично работает, и гораздо проще выполнить скрипт, если он имеет дело с большим количеством устройств (1k +) – lxx 18 November 2014 в 08:29

Для тех, кто копирует файлы на маршрутизаторы и из них, вы можете попробовать этот инструмент: tftpgui

Он работал для меня и очень прост в настройке. Это также скрипт Python, но tftp вместо ftp. Все, что вам нужно сделать, это установить python-tk и загрузить скрипт

. Единственное, что нужно знать, это то, что Ubunutu по умолчанию использует Phython2, поэтому лучший способ запустить скрипт:

  sudo python3 ./tftpgui.py  

Затем вы можете настроить его в графическом интерфейсе. Когда вы закончите, вы нажмете exit, и это все.

Bo

0
ответ дан 4 August 2018 в 20:14

Для тех, кто копирует файлы на маршрутизаторы и из них, вы можете попробовать этот инструмент: tftpgui

Он работал для меня и очень прост в настройке. Это также скрипт Python, но tftp вместо ftp. Все, что вам нужно сделать, это установить python-tk и загрузить скрипт

. Единственное, что нужно знать, это то, что Ubunutu по умолчанию использует Phython2, поэтому лучший способ запустить скрипт:

  sudo python3 ./tftpgui.py  

Затем вы можете настроить его в графическом интерфейсе. Когда вы закончите, вы нажмете exit, и это все.

Bo

0
ответ дан 6 August 2018 в 04:16

Для тех, кто копирует файлы на маршрутизаторы и из них, вы можете попробовать этот инструмент: tftpgui

Он работал для меня и очень прост в настройке. Это также скрипт Python, но tftp вместо ftp. Все, что вам нужно сделать, это установить python-tk и загрузить скрипт

. Единственное, что нужно знать, это то, что Ubunutu по умолчанию использует Phython2, поэтому лучший способ запустить скрипт:

  sudo python3 ./tftpgui.py  

Затем вы можете настроить его в графическом интерфейсе. Когда вы закончите, вы нажмете exit, и это все.

Bo

0
ответ дан 7 August 2018 в 22:19

Для тех, кто копирует файлы на маршрутизаторы и из них, вы можете попробовать этот инструмент: tftpgui

Он работал для меня и очень прост в настройке. Это также скрипт Python, но tftp вместо ftp. Все, что вам нужно сделать, это установить python-tk и загрузить скрипт

. Единственное, что нужно знать, это то, что Ubunutu по умолчанию использует Phython2, поэтому лучший способ запустить скрипт:

  sudo python3 ./tftpgui.py  

Затем вы можете настроить его в графическом интерфейсе. Когда вы закончите, вы нажмете exit, и это все.

Bo

0
ответ дан 10 August 2018 в 10:30

Для тех, кто копирует файлы на маршрутизаторы и из них, вы можете попробовать этот инструмент: tftpgui

Он работал для меня и очень прост в настройке. Это также скрипт Python, но tftp вместо ftp. Все, что вам нужно сделать, это установить python-tk и загрузить скрипт

. Единственное, что нужно знать, это то, что Ubunutu по умолчанию использует Phython2, поэтому лучший способ запустить скрипт:

  sudo python3 ./tftpgui.py  

Затем вы можете настроить его в графическом интерфейсе. Когда вы закончите, вы нажмете exit, и это все.

Bo

0
ответ дан 13 August 2018 в 16:55
  • 1
    Спасибо Бо. Я уже упоминал об этом полезном инструменте в моем вопросе. Тем не менее, я хотел что-то вроде TFTPgui для FTP, которого не было, пока Стефано не сбил свой python gui. – Scaine 3 January 2013 в 22:38
  • 2
    python ftplib отлично работает, и гораздо проще выполнить скрипт, если он имеет дело с большим количеством устройств (1k +) – lxx 18 November 2014 в 08:29

Другие вопросы по тегам:

Похожие вопросы: