ftp服務(wù)器搭建

sftp速度特別慢,網(wǎng)上查了一下,發(fā)現(xiàn)ftp可能會好。開始搭建ftp服務(wù)。

  1. sudo apt-get install vsftpd (我的系統(tǒng)是 Linux orangepiplus 3.4.113-sun8i #16 SMP PREEMPT Tue Jun 13 14:15:57 CEST 2017 armv7l armv7l armv7l GNU/Linux, ubuntu16)

  2. 配置文件

     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
    

多數(shù)配置都是默認的,但是也要說明幾項

  1. lesten=YES``#listen_ipv6=YES這項配置使用ipv4,如果要使用ipv6配置成lesten=NO``listen_ipv6=YES
  2. anonymous_enable=YES游客可以訪問
  3. local_enable=YES本地用戶可以使用ftp
  4. listen_port=****ftp服務(wù)監(jiān)聽端口
  5. pasv_enable=YES pasv_min_port=63100 pasv_max_port=63120 數(shù)據(jù)傳輸端口范圍(如果是端口轉(zhuǎn)發(fā),或是有防火墻,這個配置很重要)
  6. max_per_ip=10一個ip最大的鏈接數(shù)
  7. userlist_deny=NO userlist_enable=YES userlist_file=/etc/allowed_users 在/etc/allowed_users里面寫入可以使用ftp的用戶,每個用戶一行

最后sudo service vsftpd restart 重新啟動。用macos端的Filezilla訪問服務(wù)能登錄。但是有一些小問題 上傳文件的時候總是報“服務(wù)器發(fā)回了不可路由的地址。使用服務(wù)器地址代替?!薄]有搞明白為什么,但是撮合能用了。速度上好像的確比sftp快一點。兩邊都是50M的帶寬,ftp傳輸文件最多開到4M。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容