当前位置:首页 » 文件管理 » vpsftp搭建

vpsftp搭建

发布时间: 2022-05-01 04:10:28

Ⅰ 怎样用vps搭建离线空间

搭建过程

机器配置

发行版:CentOS 6.9
RAM: 512M
CPU: 单核
带宽: 1000Mbps

这个机器配置不算高,作为下载服务器也是绰绰有余了。

工具选择

经过一番搜索,选择了作为部署的工具 transmission + vsftpd + nginx + aria2c。

  • transmission, transmission-daemon: 作为种子、磁力的客户端,作为离线下载的核心工具。

  • vsftpd:用于搭建ftp, 来对文件下载文件进行管理(可怜的vps只有10G的磁盘空间 T_T)

  • nginx :高性能的nginx用来作为静态文件服务器。

  • aria2c:多线程下载器,从nginx的展示的文件列表中高速下载我们离线好的文件。

  • 部署实践

    1. 安装transmission,修改配置并启动服务

  • 安装transmission及transmission-daemon

  • $ wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

  • $ rpm -ivh epel-release-6-8.noarch.rpm

  • $ yum -y upgrade

  • $ yum -y install transmission transmission-daemon

  • 修改配置并启动transmission服务
    在路径/var/lib/transmission/.config/transmission下的settings.json文件就是transmission的配置文件
    里面有一大堆配置.我们需要修改下面的配置,这样就可以使用远程软件对我们的tranmission进行操控

  • "rpc-authentication-required": true, "rpc-enabled": true, "rpc-password": "远程调用的密码", "rpc-whitelist-enabled": false,"rpc-username": "远程调用的用户名",

  • 启动transmission服务

  • $ sudo service transmission-daemon start

    于是我们就能够通过 **http://host_ip:9091**进行访问transmission服务.进行了一下测试,速度还是可以的,峰值速度有30MB/s

    2. vsftpd 搭建ftp服务器

    搭建ftp服务器并不是用来下载文件的,通过ftp下载文件发现速度奇慢.所以ftp服务器的作用是用来对文件进行管理的, 一般来说就是删除操作.

  • 安装vsftpd
    $ yum install -y vsftpd

  • 我们使用Linux用户来登录,不使用虚拟用户(因为要装数据库,麻烦)
    因为vsftpd默认不允许使用root登录所以我们要添加用户

  • 添加用户

    $ useradd ftpuser
    $ passwd ftpuser
  • 修改ftpuser的home目录为transmission的下载目录

  • $ usermod -d /var/lib/transmission/Downloads ftpuser

  • $ rm -rf /home/ftpuser

  • 修改vsftpd配置文件(/etc/vsftpd/vsftpd.conf)
    对配置文件如下:

  • # generate using cat vsftpd.conf | grep -v "#"anonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESftpd_banner=Welcome to Private FTP service.chroot_list_enable=NOlisten_ipv6=YESpam_service_name=vsftpserlist_enable=YEStcp_wrappers=YESlocal_root=/var/lib/transmission/Downloads

  • 其中的配置 chroot_list_enable=NO表明不允许用处切换出home目录.

  • 启动vsftpd
    sudo service vsftpd start

  • 这样我们就能使用ftp对transmission下载的文件进行管理.

    3. nginx 搭建静态文件服务器

    利用nginx作为静态资源的服务器,提供已下载资源的展示
    安装nginx的操作网上有一堆教程.作为后续的填充.

    主要说一说配置

    在nginx的配置文件下(/etc/nginx/conf.d/default.conf)这么进行修改

  • autoindex on;autoindex_exact_size on;autoindex_localtime on;server { listen 8090; listen [::]:8090; server_name localhost; charset utf-8; location / { root /var/lib/transmission/Downloads; index index.html index.htm;

  • }

  • 启动nginx服务就可以通过8090端口获得文件列表了.

    4. aria2c 下载文件

    aria2c 用于从服务器上下载文件, 安装于自己的机器上.

    主要说一下怎么通过aria2c多线程加速下载

    在aria2c中有几个参数和多线程下载有关

  • 参数x : --max-connection-per-server=<NUM>, 每个服务器最大的连接数, 默认是1

  • 参数s: --split=<N>, 指每个文件下载连接数,默认5,-s受限于-x,如果s默认 x大于5时, x也会受限与s

  • 所以对于大文件来说,将x和s参数适当提高能提高下载速度.

Ⅱ 没有独立IP的VPS可以搭建FTP吗

楼主使用的是VPS吗?
正常来说VPS都配有独立的IP,搭建FTP毫无问题。
你这个情况建议还是跟服务商确认清楚,让服务商给弄。
希望我的回答能帮到你。

Ⅲ 有了VPS主机如何 创建FTP 和链接数据库和后台管理程序

VPS买来就已经完全安装好了的啊
面板什么的
数据库什么的都是配置好了的,直接可以用了,我不知道你是在哪里去买的廉价的VPS,

Ⅳ vps怎么创建iis管理器ftp站点

IIS里面新建 手动建立权限可能对应新手比较复杂 可以安装一个西部助手来辅助
西部助手使用方法:http://www.56dr.com/news/help_2220.html
帮助你早日进入互联网后勤部队

Ⅳ 如何在VPS服务器上开通FTP上传账号

这是使用windows2003系统的VPS的FTP账号创建方法:

  1. 首先,需要在服务器中下载一个叫Serv-u的软件

  2. 直接在网络搜索Serv-u,然后点击下载安装就可以了,如下图是安装好的Serv-u。

Ⅵ VPS如何创建FTP站点

有FTP创建工具的,一般需要在IIS里面创建,然后在FTP里面设置用户,授予相关权限,如果需要 在创建程序池,

Ⅶ vps centos7如何安装ftp

一、安装vsftpd及ftp命令
yum install vsftpd -y
yum install ftp -y
二、vsftpd服务器的配置文件
实现在开启防火墙和SELinux情况下,实现匿名用户的登录,可以上传下载,可以创建目录,创建权限掩码为022,可以删除文件,最大上传速度为100kbit/s。
这个是我自己的vsftpd服务器的主要配置文件是/etc/chaodiquan.com/vsftpd/vsftpd.conf。
1.服务器端设置
1.1修改配置文件开放匿名用户上传、下载及其他权限,
anonymous_enable=yes //允许匿名用户登录
anon_upload_enable=yes //允许匿名用户上传
write_enable=yes //赋予写权限
anon_mkdir_write_enable=yes //允许匿名用户新建文件夹
anon_other_write_enable=yes //匿名用户拥有除了上传和新建目录之外的其他权限
anon_amask=022 //匿名用户的权限掩码
anon_max_rate=102400 //最大上传速度100kbit/s
然后重启服务
systemctl restart vsftpd.service
1.2修改上传目录的权限
为了让匿名用户实现上传,必须开放目录的写权限,以anonymous用户名登录后,相当于ftp用户的身份,ftp的登录目录为/var/ftp,开放这个目录的写权限:
chmod 777 /var/ftp,但是再重启服务并在服务器上用ftp登录时会出错,这是因为/var/ftp的权限不对所致,这个目录的权限是不能打开所有权限的。解决方法为在/var/ftp下再建一个目录,权限是777就可以了:
mkdir /var/ftp/pub
chmod 777 /var/ftp/pub
1.3开启防火墙和SELinux。
2.测试
ftp://IP
登录并创建文件

Ⅷ vps如何搭建ftp服务器

您好,对于不同系统对安装ftp有不同的方法;

在Linux系统下安装vsftpd;

在Windows Server 下 可安装IIS的同时安装FTP组件,或者安装FileZilla Server;

注意端口开放,具体的操作过程可以参考以下网友的内容:

Linux搭建FTP服务器:网页链接

WindowsServer 2016 搭建FTP服务器:网页链接

Windows server 2016 部署FileZilla Server FTP服务器:网页链接

Ⅸ 快云vps怎么搭建ftp服务器

首先下载好,你要使用的网站系统,然后用ftp上传上去,在绑定域名,域名浏览器打开,进行安装了 。虚拟主机的话,还是傲龙网络的好。

Ⅹ vps创建ftp

不建议使用IIS自带FTP功能,不安全。推介使用独立的FTP软件,需要时候可以开启服务,不需要时候关闭服务,更加安全,下载

热点内容
内网服务器搭建什么公司做 发布:2024-11-16 05:36:24 浏览:594
如何利用map做本地缓存 发布:2024-11-16 05:34:37 浏览:539
w7恢复出厂设置密码是多少 发布:2024-11-16 05:23:49 浏览:791
方周编译器 发布:2024-11-16 05:23:12 浏览:660
数据库监控工具 发布:2024-11-16 05:23:07 浏览:958
存储器题型 发布:2024-11-16 05:23:06 浏览:86
怎么设置电脑配置信息 发布:2024-11-16 05:04:26 浏览:981
推荐系统php 发布:2024-11-16 05:03:42 浏览:12
加密mp3文件 发布:2024-11-16 04:43:04 浏览:843
观澜ug编程培训 发布:2024-11-16 04:42:15 浏览:640