vsftpdを使用して匿名書き込み可能FTPサーバーを構成する方法は?

vsftpdを使用して匿名書き込み可能FTPサーバーを構成する方法は?

場合によっては、ノートブック間でコンテンツをすばやくコピーする必要があるため、良い解決策は、匿名の人が書くことができるノートブック「A」から匿名FTPサーバーを実行して(もちろんchroot、リンクは許可されていない)、ノートブック「B」は「A」をコピーしますできるようにすることです。そこにコピー/書き込み.. vsftpdを使用する必要があります。 。それでも同じエラーメッセージが表示されます。

Q:誰かがこの機能を機能させるために、vsftpd.confとSELinux関連の設定の動作中の簡単な設定をここにコピー/貼り付けできますか?オペレーティングシステムはScientific Linux 6.3およびvsftpd-2.2.2-11.el6.x86_64です。

答え1

この部分に関しては、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

netcatを使う(私は伝統的なnetcat構文を使用します - Ubuntuのnetcat-traditionalパッケージパッケージ)

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

src_machine$ tar czf - dir_tree_to_copy/ | nc dest_machine_ip 2222 

おそらく最速の方法です(暗号化なし、即時圧縮を使用)。

関連情報