开始搭建ftp服务,必威:6.添加防火墙

ubuntu搭建ftp服务器,ubuntu搭建ftp

ubuntu下ftp服务器搭建

sftp速度特别慢,网上查了一下,发现ftp可能会好。开始搭建ftp服务。

Ubuntu14.04服务器安装ftp,ubuntu14.04ftp

  随笔记录一下Ubuntu下安装ftp

  1.远程连接登录服务器之后,输入sudo apt-get update 并回车。如果不运行该命令,直接安装vsftpd,可能会出现有一些软件包无法下载。

  2.输入 sudo apt-get install vsftpd 进行安装

  3.判断ftp是否安装成功  sudo service vsftpd restart 重新ftp服务如果成功就说明安装成功了

  4.sudo mkdir /home/ftp  新建一个ftp文件夹作为ftp目录

  5.sudo useradd -d /home/ftp -s /bin/bash ftp 添加一个ftp用户名

  6.sudo passwd ftp 设置密码 要输入两次

  7.sudo vi /etc/vsftpd.conf 编辑fpt的配置文件 

  8.在配置文件后面添加 userlist_deny=NO         userlist_enable=YES          userlist_file=/etc/allowed_users  意思就是指定一个文件,里面放置可以登录ftp的用户

  9.sudo vi /etc/allowed_users 编辑这个文件,在里面添加第5步设置的ftp用户名  ftp

  10.sudo vi /etc/ftpusers 编辑这个文件,查看里面是否有自己设置的用户,这个文件里面的用户不能访问ftp

随笔记录一下Ubuntu下安装ftp 1.远程连接登录服务器之后,输入sudo apt-get update 并回车。如果不运行该命令...

centos 搭建ftp服务器,centos搭建ftp

1.安装vsftpd

sudo yum install vsftpd

2.配置vsftpd.conf

# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=NO

# When SELinux is enforcing check for SE bool ftp_home_dir
local_enable=YES


write_enable=YES

# 本地的ftp目录地址
local_root=/var/ftp

3.添加ftp用户

#创建用户
adduser -d /var/ftp -g ftp -s /sbin/nologin *_ftp

#修改密码
passwd *_ftp

4.上传权限

# 修改上传路径权限  777   更具个人喜好设置权限
sudo chmod -R 777 /var/ftp

# 查看 ftp 设置
getsebool -a|grep ftp

ftp_home_dir --> on
ftpd_anon_write --> off
ftpd_connect_all_unreserved --> off
ftpd_connect_db --> off
ftpd_full_access --> on
ftpd_use_cifs --> off
ftpd_use_fusefs --> off
ftpd_use_nfs --> off
ftpd_use_passive_mode --> off
httpd_can_connect_ftp --> off
httpd_enable_ftp_server --> off
sftpd_anon_write --> off
sftpd_enable_homedirs --> off
sftpd_full_access --> off
sftpd_write_ssh_home --> off
tftp_anon_write --> off
tftp_home_dir --> off

# 修改ftp_home_dir、ftpd_full_access  为 on
setsebool -P ftp_home_dir=on ftpd_full_access=on

5.设置vsftp 开机启动

chkconfig vsftpd on

6.添加防火墙

firewall-cmd --permanent --add-service=ftp

firewall-cmd --reload

 

搭建ftp服务器,centos搭建ftp 1.安装vsftpd sudo yum install vsftpd 2.配置vsftpd.conf # Allow anonymous FTP? (Beware - allowed by default if you comment this out)....

ubuntu搭建ftp服务器

windows开启服务

 

  1. sudo apt-get install vsftpd (我的系统是 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
    

1.安装vsftpd

ftp 服务器的配置  

多数配置都是默认的,但是也要说明几项

2.新建共享文件夹以及用户

  

  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服务监听端口
  5. pasv_enable=YES pasv_min_port=63100 pasv_max_port=63120 数据传输端口范围(如果是端口转发,或是有防火墙,这个配置很重要)
  6. max_per_ip=10一个ip最大的链接数
  7. userlist_deny=NO userlist_enable=YES userlist_file=/etc/allowed_users 在/etc/allowed_users里面写入可以使用ftp的用户,每个用户一行

3.FTP配置文件

第一步:安装相关的软件包。            

最后sudo service vsftpd restart 重新启动。用macos端的Filezilla访问服务能登录。但是有一些小问题 上传文件的时候总是报“服务器发回了不可路由的地址。使用服务器地址代替。”。没有搞明白为什么,但是撮合能用了。速度上好像的确比sftp快一点。两边都是50M的带宽,ftp传输文件最多开到4M。

4.vsftpd 重启/状态查看

#重启服务
sudo service vsftpd restart

#查看状态
service vsftpd status

apt-get install vsftpd     

本文由必威发布于必威-运维,转载请注明出处:开始搭建ftp服务,必威:6.添加防火墙

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。