ftpサーバ構築

1751 ワード

sftpは特に速度が遅いので、ネットで調べてみると、ftpがよくなるかもしれません.ftpサービスの構築を開始します.
  • sudo apt-get install vsftpd(私のシステムはLinux orangepiplus 3.4.113-sun 8 i#16 SMP PREEMPT Tue Jun 13 14:15:57 CEST 2017 armv 7 l armv 7 l armv 7 l GNU/Linux,ubuntu 16)
  • プロファイル
     listen=YES
     #listen_ipv6=YES
     anonymous_enable=YES
     local_enable=YES
     write_enable=YES
     dirmessage_enable=YES
     use_localtime=YES
     xferlog_enable=YES
     secure_chroot_dir=/var/run/vsftpd/empty
     pam_service_name=vsftpd
     rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
     rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
     ssl_enable=NO
     utf8_filesystem=YES
     listen_port=****
     pasv_enable=YES
     pasv_min_port=63100
     pasv_max_port=63120
     max_per_ip=10
     userlist_deny=NO
     userlist_enable=YES
     userlist_file=/etc/allowed_users
     seccomp_sandbox=NO
    
  • ほとんどの構成はデフォルトですが、いくつかの項目について説明します.
  • lesten=YES``#listen_ipv6=YESこの構成はipv 4を使用し、ipv 6を使用してlesten=NO``listen_ipv6=YES
  • に構成する場合はipv 4を使用する.
  • anonymous_enable=YES観光客は
  • を訪問することができる.
  • local_enable=YESローカルユーザはftp
  • を使用することができる.
  • listen_port=**** ftpサービス傍受ポート
  • pasv_enable=YES pasv_min_port=63100 pasv_max_port=63120データ転送ポート範囲(ポート転送、またはファイアウォールがある場合は、この構成が重要)
  • .
  • max_per_ip=10 ip最大リンク数
  • userlist_deny=NO userlist_enable=YES userlist_file=/etc/allowed_users/etc/allowed_usersにはftpを使用できるユーザが書き込まれており、各ユーザ1行
  • 最後にsudoサービスvsftpd restartが再起動します.macos側のFilezillaアクセスサービスでログインできます.しかし、いくつかの小さな問題がファイルをアップロードするときに、「サーバからルーティング不可能なアドレスが返されました.サーバアドレスで代用します」と報告します.なぜか分からなかったが、撮合は使えた.速度的には確かにsftpより少し速いようです.両方とも50 Mの帯域幅で、ftp転送ファイルは最大4 Mまで開いています.