fromnet | ftp | ftpserv | httpserv | ip | netlog | ping | pingdiff | tcpdump | udpdump | udpsend | web | wget | Команда: ftpserv Мгновенный запуск простого однопользовательского FTP-сервераОбеспечивает простую передачу файлов между двумя компьютерами. Не требует установки, полностью переносимый исполняемый файл
Поведение по умолчанию Если подключается другой клиент, первый автоматически закрывается
Только для доверенных сред ! sfk ftpserv предназначен только для передачи личных файлов между двумя компьютерами, которыми управляет пользователь, в доверенной среде локальной сети. Его не следует использовать для размещения файлов в Интернете. Если безопасность важна, используйте не sfk ftpserv, а полноценный FTP-сервер, например FileZilla. ПАРАМЕТРЫ port=n использовать порт, отличный от порта по умолчанию, например -порт=10000
port2=n - альтернативный порт, используется в случае сбоя первого порта
Используйте -port2=0, чтобы отключить альтернативный порт.pasvport=n - определить фиксированный порт для PASV-соединений
По умолчанию выделяется случайный порт, определенный операционной системой
pw=x - требует примитивной аутентификации,
т.е. клиент должен предоставить пароль x для входа в систему.Вы также можете установить переменную среды, например: установите SFK_FTP_PW=mypassword или установите SFK_FTP_SPW=mypassword, причем последний используется только командой sfk ftpserv, но не sfk ftp. user=x - требовать это имя пользователя. Если не указано, то
можно использовать любое имя пользователя. Также может быть задана переменная среды SFK_FTP_USER
или SFK_FTP_SUSER
timeout=n - установить таймаут в n секунд. По умолчанию 60
rw - разрешить доступ на чтение+запись. По умолчанию только для чтения
notify=h - отобразить стрелку в SFKTray 1.1, работающем по имени хоста h
всякий раз, когда файлы действительно отправляются
maxsize=n - установить ограничение размера на запись файла,
например, 10m = 10 Mbytes. По умолчанию нет ограничений по размеру
minspace=n - установить необходимое свободное место на диске для записи файла,например, -minspace=200m требует 200 мегабайт noclone - не пытаться копировать отметки времени при передаче файла от ftp-клиента sfk.
verbose[=2] - список переданных ftp-команд.Полезно для получения дополнительной информации в случае ошибок. showerr[or] - вывести на терминал все отправленные 5xx ответы,
за исключением 550, где такого файла нет. По умолчанию они печатаются только с параметром -verbose.
quiet[=2] - выводить меньше или вообще не выводить информацию о состоянии
nosub - заблокировать доступ к подкаталогу, например, клиенту
НЕ может сказать "put the/sub/dir/document.txt".run - разрешить клиенту выполнять системные команды. Также требуется установка параметра -pw. Для выполнения команд требуется FTP-клиент SFK runpw=x - требовать аутентификацию только для команд запуска. Также может быть установлен через окружение: установите SFK_FTP_RUNPW=mypassword или установите SFK_FTP_SRUNPW=mypassword ownip=x - если клиент посылает команду PASV,
то по умолчанию сервер -ownip x отвечает первым найденным IP-адресом сетевого интерфейса.
Если это неправильный адрес, вы можете указать здесь другой IP-адрес (например, n.n.n.n).
noclose - не закрывать автоматически первое клиентское соединение,
если другой клиент попытается подключиться.Конкретная отдельная рабочая папка: вместо того, чтобы сделать текущий каталог доступным, вы можете установить имя папки, например sfk ftpserv mydir, чтобы разрешить доступ только к этому содержимому. Сопоставления нескольких каталогов:
вместо того, чтобы сделать текущий каталог доступным, вы можете указать папки (с виртуальными именами), Псевдонимы
Выбор протокола передачи При использовании «sfk ftpserv» на сервере и «sfk ftp» на клиенте Windows используется простой протокол FTP, чтобы избежать ограничений брандмауэра через порт 21. Чтобы использовать простую передачу файлов SFT для улучшения подключения и поддержки cput/cget, запустите сервер как «sfk sftserv», а клиент — как «sfk sft», который будет использовать порт 2121. Атрибуты файла При использовании протокола SFT атрибуты файлов Linux отправляются и записываются на получателе, за исключением флагов владельца файла «rw», которые установлены по умолчанию, чтобы разрешить перезапись при будущих передачах. При отправке из Linux в Windows атрибуты типа «x» теряются. Проблемы и решения: Если вы пытаетесь зайти на сервер с помощью обычного ftp-клиента, но не можете подключиться и/или передать файлы, то обычно имеется брандмауэр или конфигурация сети, несовместимая с обычным FTP. Используйте ftp-клиент sfk 1.8.5, который использует обычный FTP. Известные совместимые ftp-клиенты: WinSCP (в режиме FTP), WS_FTP95, FileZilla, FTP из командной строки Известные несовместимые ftp-клиенты: Windows Explorer FTP (FTP проводника Windows) - требуется неподдерживаемое несколько подключений СМОТРИТЕ ТАКЖЕ
ПРИМЕРЫ Для запуска «настоящего» ftp-сервера (порт 21) для клиентов, отличных от sfk:
Если вам просто нужна быстрая и простая передача файлов между двумя компьютерами, имеющими sfk, используйте это:
Затем используйте «sfk sft» на стороне клиента. Если соединение невозможно, запустите сервер и/или клиент с правами администратора и проверьте настройки брандмауэра. Передача файлов между Windows и VMware Linux Функция sfk ftpserv изначально была создана для обеспечения передачи файлов между хостом Windows и гостевой ОС vmware, поскольку другого способа сделать это не было. Подробные инструкции читайте здесь. |
![]() |