Нужен небольшой и легкий автономный однофайловый ftpd-сервер

Может ли кто-нибудь предложить небольшой ftpd-сервер .c-file, поэтому я могу запустить его на любом порту, и он будет принимать ftp-загрузку с любым l / p на этом порту и помещать файл в папку, где он запускается?

Нет файлов конфигурации и т. Д., Просто параметры командной строки.

PS Было бы хорошо, если бы код не был из 90x.

One Solution collect form web for “Нужен небольшой и легкий автономный однофайловый ftpd-сервер”

Основываясь на вашем комментарии, я бы использовал netcat и вообще не беспокоился о FTP (предполагая, что вы не можете использовать scp).

Исходный сервер,

cat myfile | nc -q 10 -l -p <someport> 

Целевой сервер,

 nc sourceserver someport > targetfile 

Если вы все еще думаете, что вам нужен FTP-сервер (и ваш вопрос по-прежнему не говорит, почему он должен поддерживать FTP), вы можете просмотреть те, которые указаны в этом списке,

Википедия Список FTP-сервера

Честно говоря, не уверен, как вы справляетесь с его запуском на нестандартных портах, FTP использует два порта (21 и 22), один для данных и один для команд. Вы можете изменить поведение с помощью пассивного FTP, но я никогда не пытался настроить FTP-сервер за пределами обычных портов (поскольку FTP вообще небезопасен).

Я думаю, вам нужно посмотреть на scp (не знаете, почему вы не можете его использовать, вы не оговариваете).

  • Как установить стандартную ftp-корневую папку для пользователя Ubuntu, подключающегося к VSFTPD?
  • FTP на Linux RH - застрял на 150 Ascii
  • наводнения pure-ftpd / var / log / messages
  • Как узнать, что FXP включен или нет? (AIX FTPD)
  • Нужна программа командной строки для загрузки всех ссылок http: // https: // scp: // ftp: // style (например, ubuntu)
  • Удалить каталог в ftp
  • Локальный, централизованный, безопасный способ хранения данных входа в FTP, включая пароли
  • Включить предыдущую циклическую команду в командной строке ftp
  • Разрешения FTP
  • Будет ли учетная запись заблокирована при входе в режим FTP на удаленный сервер, пароль которого уже истек в UNIX
  • Как загрузить с FTP-сайта
  • Interesting Posts

    Папка псевдонимов исполняемых файлов с добавленным ключевым словом

    Как получить максимальную информацию для USB-накопителя, просмотрев вывод debugfs?

    Установить плейер debugfs

    Обновление последнего измененного времени файла

    Ошибка Rsync 23: некоторые файлы не были переданы при копировании файлов с диска Windows на внешний жесткий диск

    Какие процессы меняют память

    Как я могу создать раздел exfat, который можно установить без root?

    / dev / sda1 смонтирован; не будет создавать файловую систему здесь!

    возможно ли запустить работу на переднем плане после выхода пользователя из системы

    Некоторые приложения не открываются в CentOS 7

    Как systemd обрабатывает размонтирование / usr при завершении работы, поскольку он установлен в initramfs?

    Confused by `rename`

    Двойные квадратные скобки для FreeBSD

    Как очистить историю поиска и команд в Vim?

    Может перезагрузить систему, перезагружая службу, как это делает systemctl?

    Linux и Unix - лучшая ОС в мире.