sftp速度特別慢麻惶,網(wǎng)上查了一下溶推,發(fā)現(xiàn)ftp可能會(huì)好碍脏。開始搭建ftp服務(wù)否灾。
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)
-
配置文件
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ù)配置都是默認(rèn)的卖擅,但是也要說明幾項(xiàng)
-
lesten=YES``#listen_ipv6=YES
這項(xiàng)配置使用ipv4,如果要使用ipv6配置成lesten=NO``listen_ipv6=YES
-
anonymous_enable=YES
游客可以訪問 -
local_enable=YES
本地用戶可以使用ftp -
listen_port=****
ftp服務(wù)監(jiān)聽端口 -
pasv_enable=YES
pasv_min_port=63100
pasv_max_port=63120
數(shù)據(jù)傳輸端口范圍(如果是端口轉(zhuǎn)發(fā)墨技,或是有防火墻惩阶,這個(gè)配置很重要) -
max_per_ip=10
一個(gè)ip最大的鏈接數(shù) -
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/allowed_users
在/etc/allowed_users里面寫入可以使用ftp的用戶,每個(gè)用戶一行
最后sudo service vsftpd restart 重新啟動(dòng)扣汪。用macos端的Filezilla訪問服務(wù)能登錄断楷。但是有一些小問題 上傳文件的時(shí)候總是報(bào)“服務(wù)器發(fā)回了不可路由的地址。使用服務(wù)器地址代替崭别《玻”。沒有搞明白為什么茅主,但是撮合能用了舞痰。速度上好像的確比sftp快一點(diǎn)。兩邊都是50M的帶寬诀姚,ftp傳輸文件最多開到4M响牛。