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

Да, это возможно, хотя Вы добавляете сложность.
Я использовал бы этот подход или экспериментально или как последнее прибежище, только после исследования других решений.

перефразирование man pvcreate "pvcreate инициализирует PV для более позднего использования LVM. Каждый PV может быть... или метаустройство...

По-видимому, LV квалифицирует как метаустройство.

Опытным путем говоря, следующее работало просто великолепно

pvcreate /dev/sda16
vgcreate demo /dev/sda16
lvcreate --name lv -l '100%VG' demo
pvcreate /dev/mapper/demo-lv  
vgcreate wrappervg /dev/mapper/demo-lv  
lvcreate --name lv -l '100%VG' wrappervg  
mkfs.ext4 /dev/mapper/wrappervg-lv  
mkdir /mnt/wrapper  
mount /dev/mapper/wrappervg-lv /mnt/wrapper  
touch /mnt/wrapper/foo
0
07.01.2013, 11:43
2 ответа

Используйте netcat (я использую традиционный netcat синтаксис - пакет netcat-традиционный пакет из Ubuntu),

dest_machine$ nc -l -p 2222 > copied_dir_tree.tgz

src_machine$ tar czf - dir_tree_to_copy/ | nc dest_machine_ip 2222 

Вероятно, самый быстрый путь (без шифрования, со сжатием на мухе)

1
28.01.2020, 02:28

Что касается vsftpd.conf часть, следующие работы для меня (не может помочь с SELinux, извините):

anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_root=/tmp/ftp
anon_upload_enable=YES
anon_world_readable_only=YES
anonymous_enable=YES
ascii_upload_enable=YES
connect_from_port_20=YES
dirmessage_enable=YES
listen=YES
local_enable=YES
nopriv_user=ftpsecure
ssl_enable=NO
syslog_enable=YES
write_enable=YES

Обратите внимание, что Вы не можете записать гостиницу anon_root каталог - вместо этого необходимо создать записываемый подкаталог и загрузку там.

Мог возможно NFS быть более оптимальным вариантом? В версии 4 это может даже обеспечить прозрачное шифрование при желании.

2
28.01.2020, 02:28
  • 1
    selinux является основной проблемой, –  gasko peter 07.01.2013, 14:17
  • 2
    работ конфигурации vsftpd не нуждаются в шифровании, Мы просто хотим передать файлы/директоров от ноутбука к ноутбуку B быстро (с прямым eth. кабелем между ними) –  gasko peter 07.01.2013, 14:18
  • 3
    @gaskopeter даже затем NFS мог бы быть жизнеспособным вариантом. Или SSH/SSHFS (последний включил бы собственные команды Unix). –  peterph 07.01.2013, 15:24
  • 4
    less /usr/share/misc/magic ---------121 шифрование использования--------264412----ssh, таким образом, это - более медленный –  gasko peter 07.01.2013, 17:43
  • 5
    @gaskopeter не обязательно - зависит от того, где узкое место в особом случае. Существуют также патчи для ядра (и openssh также, IIRC), которые улучшают производительность много (который однако является, вероятно, не, что Вы хотите изучить). –  peterph 07.01.2013, 21:28

Теги

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