展开

关键词

centos 7安装FTP服务

FTP(文件传输协议)是一种常用的文件传输协议,今天就来说一下Linux安装vsftpd服务 首先先准备一个vsftpd软件包,yum进行安装(默认系统盘里有) ? 此上为匿名用户的配置,匿名用户说是匿名,其实使用的是系统的默认FTP账号“ftp”,他的默认FTP根目录为 /var/ftp/pub 匿名用户常见的配置项及含义: anonymous_enable=YES :是否允许匿名访问; anon_umask=022:设置匿名用户所上传文件的默认权限掩码值(反掩码); anon_root=/var/ftp:指定匿名用户的根目录; anon_upload_enable 本地用户的一些配置项及含义: local_enable=YES:是否允许本地用户访问 local_root=/var/ftp:设置本地用户的FTP根目录(默认为用户的宿主目录) chroot_local_user =YES:是否将FTP本地用户禁锢在宿主目录中; allow_writeable_chroot=YES:允许被限制的用户主目录具有写权限 local_max_rate=0:限制本地用户的最大传输速率(0

53920

CentOS7安装和配置FTP

安装vsftpd yum install -y vsftpd 设置开机启动 systemctl enable vsftpd.service 重启 service vsftpd restart 查看vsftpd =YES/ascii_download_enable=YES/g" '/etc/vsftpd/vsftpd.conf' sed -i "s/#ftpd_banner=Welcome to blah FTP /ftpd_banner=Welcome to FTP service.

10120
  • 广告
    关闭

    老用户专属续费福利

    云服务器CVM、轻量应用服务器1.5折续费券等您来抽!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Centos下基于vsftpd安装ftp方法

    1.yum install -y vsftpd 安装vsftpd软件 2.1.查看linux下所有用户组 cat /etc/group列出所有用户组查看是否有ftp用户组 2.2.查看linux下是否含有 ftp用户组 cat /etc/group | grep ftp 3.1.如果没有ftp用户组则新建用户组: groupadd ftp 3.2新建vsftp用户  useradd -d /var/local /www/vsftp -g ftp -s /sbin/nologin vsftp -d设置用户家目录,家目录为ftp登录后根目录 -g添加用户到组 -s设置用户的默认shell ,/sbin/nologin 更改方式: vsftpd使用yum安装默认安装到/etc/vsftpd目录下,打开/etc/vsftpd/vsftpd.conf配置文件。 port_enable=YES pasv_enable=NO 找到#chroot_local_user=YES 去掉前边#号,如果没有则在文件中新增一行chroot_local_user=YES 这样可以把ftp

    50420

    基于CentOS安装FTP服务器

    操作系统环境: CentOS Linux release 7.4.1708 (Core) 使用yum安装ftp服务: yum install -y vsftpd 添加系统用户作为登录ftp服务器并修改ftp 配置文件: [root@localhost ~]# useradd ftp1 -s /sbin/nologin -d /ftp_data && echo "123456"|passwd ftp1 --stdin #添加用户并设置访问的ftp目录 [root@localhost ~]# chown ftp1:ftp1 /ftp_data/ [root@localhost vsftpd]# mv vsftpd.conf 登录目录为某一特定的目录,通常可以上传和下载  匿名用户:用户在FTP服务器上没有账号,登录目录为/var/ftp 关于配置文件/etc/vsftpd/vsftpd.conf参数说明: anonymous_enable local_umask=022 # 设置本地用户默认文件掩码022 # FTP上本地的文件权限,默认是077,不过vsftpd安装后的配置文件里默认是022 关闭防火墙和selinux: [root

    1.4K101

    CentOS安装 FTP文件服务器

    买了一个VPS小鸡子拿来做FTP服务器,记录下。 1.安装FTP #安装 yum install -y vsftpd #设置开机启动 systemctl enable vsftpd.service #启动 systemctl start vsftpd.service 禁止匿名用户登录 将下图两行代码前的#号去掉,代表对chroot_list文件内的用户进行限制 在文件最后面新增allow_writeable_chroot=YES,允许已登录用户进行上传 保存退出,到了这里FTP 增加用户访问FTP服务器 输入vi /etc/vsftpd/chroot_list,在文件内新增一行ftptest,保存 输入mkdir -p /home/username,新增用户主文件夹 输入useradd -d /home/username -s /sbin/nologin username,新增用户并配置用户主文件夹 输入usermod -aG ftp username,将用户放置在ftp用户组中 输入

    43610

    CentOS安装配置FTP服务器

    CentOS安装配置FTP服务器简单过程笔记。 安装                                                                                    yum install vsftpd idle_session_timeout=600 #空闲连接超时 data_connection_timeout=120 ftpd_banner=Welcome to ChinaRise FTP

    6230

    CentOS7下FTP安装与配置

    1、安装vsftpd [root@localhost modules]# yum install -y vsftpd  2、编辑ftp配置文件 [root@localhost modules]# vi YES  chroot_list_file=/etc/vsftpd/chroot_list    allow_writeable_chroot=YES  #加上这行解决了无法登陆的问题  3、设置开机启动ftp [root@localhost modules]# chkconfig vsftpd on 4、启动/重新启动ftp服务 [root@localhost modules]# systemctl start firewalld.service      #停止  [root@localhost modules]# systemctl disable firewalld.service  #禁用  6、建立ftp  /path(你的ftp路径) chmod 777 /path 9、设置路径运行上传 setsebool -P ftp_home_dir on setsebool allow_ftpd_full_access

    4.1K20

    CentOS 7安装配置FTP服务器

    CentOS 7下FTP服务器的安装配置。 假设我们有以下要求 路径 权限 备注 /ftp/open 公司所有人员包括来宾均可以访问 只读 /ftp/private 仅允许Alice、Jack、Tom三个人访问 Alice、Jack只允许下载, Tom可以上传  均使用虚拟账户 安装FTP //使用yum安装 # yum -yinstall ftp vsftpd //或者使用rpm安装以下两个包 ftp-0.17-66.el7.x86_64 vsftpd-3.0.2-9.el7.x86_64 //另外需要安装db包,用来加密虚拟用户的账户信息 //这个包在centos7中默认已经安装了 # rpm -qf/usr/bin/db_load libdb-utils -5.3.21-17.el7_0.1.x86_64 配置 # mkdir/ftp/open 做几个测试文件 # echo opentest > /ftp/open/open.txt # echo filetest

    7820

    Centos配置ftp服务

    1.安装Vsftp yum install vsftpd 2.修改配置文件,将匿名登录取消掉 vim /etc/vsftpd/vsftpd.conf 在配置文件中第11行的“anonymous_enable server.png 3.启动vsftpd服务 service vsftpd start 4.设置ftp用户账号 (1)设置用户名,例如为‘kkk’,目录为/home/kkk useradd required /lib/security/pam_unix.so 注意自己的lib文件夹,可能名字和我的不同 6.重启vsftpd服务service vsftpd restart 7.电脑通过8uftp连接ftp

    29310

    CentOS7 安装和配置 FTP 服务器

    安装 vsftpd 连接服务器后输入指令 yum install -y vsftpd 修改配置文件 输入指令 vi /etc/vsftpd/vsftpd.conf # 修改配置文件如下 anonymous_enable /etc/vsftpd/chroot_list # 输入指令后直接 :wq 直接保存退出 # 重启 vsftpd 输入指令 systemctl restart vsftpd.service 新建 FTP 用户 输入指令 useradd -d /var/ftp/public_root -g ftp -s /sbin/nologin ftpuser # ftpuser 为 ftp 用户名, 可修改 修改该 FTP 用户的密码 passwd ftpuser # ftpuser 为 ftp 用户名, 可修改 登录 FTP 下载 FileZilla 客户端 连接前配置 # 左上角 FileZilla - : 已解析域名或服务器IP # Username: 即 ftp 用户名 # Password: 即 ftp 密码 连接成功 FileZilla 使用注意 # 从程序外部向程序内部拖动会出现严重的文件传输错误

    1K10

    Centos 7.2安装FTP服务并进行相关设置

    firewalld #systemctl disable firewalld 关闭SELINUX #vi /etc/selinux/config 修改为 SELINUX=disabled 安装 vsftpd 设置开机启动 systemctl enable vsftpd 由于刚刚设置了SELINUX,所以需要重启一下 #reboot 使用匿名 用户登陆 打开windows的文件管理器 输入 ftp ://ftp服务器的IP地址 匿名用户登陆可创建 修改等权限 修改FTP目录权限 #chmod -R 757 /var/ftp/* 修改/etc/vsftpd/vsftpd.conf文件 #修改FTP的配置文件 vi /etc/vsftpd/vsftpd.conf //指定用户独立的权限配置文件存放的目录。 192.168.100.20(你的FTP服务器地址)。

    6540

    Linux 安装 ftp

    more #简写 添加用户 adduser user_name 创建密码 passwd  user_name 删除用户 userdel -f tmp_3452  //-f标识连同下面的目录也一并删除 安装 vsftpd 检查是否存在 vsftpd -version 安装 sudo apt-get install vsftpd 新建一个工作目录 mkdir /home/ftp 创建用户 sudo useradd -d /home/ftp -s /bin/bash 用户名称 生成密码 passwd ftpname 修改配置文件 vi  /etc/vsftpd.conf 自行查找设置为下面的值 anonymous_enable =NO #禁止匿名访问 local_enable=YES write_enable =YES 修改所属用户 sudo chown -R  ftp账户 /home/ftp 设置权限 chmod 755 / home/ftp 启动&停止&重启命令 service vsftpd [ start | restart | stop ]

    12710

    CentOS7 初次安装记录(六)配置 FTP 服务器

    这时候,FTP就显得很有作用了。 因为之前完全没有配过,所以百度了一下相关的资料。在 centos 上,一般都是使用 vsftpd 来实现FTP的,好吧。查找相关资料,开始实战! 用 vsftpd 配置 FTP 服务器 yum 安装 vsftpd yum -y install vsftpd 很快就安装完成了。 设定它开机自启动 systemctl enable vsftpd.service 安装完成之后,就需要配置它了。 使用户不能离开主目录 默认前面有#号 chroot_list_enable=YES 在最末尾,添加下面三行 不含注释 #设定启用虚拟用户功能 guest_enable=YES #指定虚拟用户的宿主用户,CentOS 中已经有内置的ftp用户了 guest_username=ftp #设定虚拟用户个人vsftp的CentOS FTP服务 user_config_dir=/etc/vsftpd/vuser_conf 新建

    6820

    centos搭建ftp服务器

    vsftpd 是一款在Linux发行版中最受推崇的FTP服务器程序,它是一个基于GPL协议的开源程序。 安装vsftpd yum install vsftpd 2. 设置开机启动vsftpd ftp服务 chkconfig vsftpd on 3. 重启vsftpd: service vsftpd restart 安装完后,有/etc/vsftpd/vsftpd.conf 文件,用来配置,还有新建了一个ftp用户和ftp的组,指向home 目录为/var/ftp,默认是nologin(不能登录系统) 可以用下面命令查看用户 cat /etc/passwd 4. 用户名,每个用户占一行,如: newuser peter john 至此,ftp基本设置完毕,你可以在另外的机子上用ftp客户端连接一下,如果连接不上,那有可能是服务器的防火墙权限没开,设置一下防火墙即可

    2K40

    基于 CentOS 搭建 FTP 文件服务

    安装并启动 FTP 服务 任务时间:5min ~ 10min 安装 VSFTPD 使用 yum 安装 [vsftpd]: yum install vsftpd -y vsftpd 是在 Linux 启动 VSFTPD 安装完成后,启动 FTP 服务: service vsftpd start 启动后,可以看到系统已经[监听了 21 端口]: netstat -nltp | grep 21 此时,访问 FTP 协议默认使用 21 端口作为服务端口 配置 FTP 权限 任务时间:5min ~ 10min 目前 FTP 服务登陆允许匿名登陆,也无法区分用户访问,我们需要配置 FTP 访问权限 了解 注意替换下面命令中的 www.yourmpdomain.com 为您自己的注册的域名 访问 FTP 服务 任务时间:5min ~ 10min FTP 服务已安装并配置完成,下面我们来使用该 FTP SFTP 连接客户端 FileZilla - 跨平台的 FTP 客户端,支持 Windows 和 Mac 下载和安装 FTP 客户端后,使用下面的凭据进行连接即可: [主机]: <您的 CVM IP

    1.3K40

    centos 7虚拟用户访问FTP

    cent OS7搭建基于虚拟用户的FTP服务 输入用户名和密码: ? cent OS7搭建基于虚拟用户的FTP服务 3、添加虚拟用户的映射账号、创建FTP根目录: 如以下操作添加了一个名为 “test” 的系统用户账号(此账号无须设置密码及登录shell),并结合实际情况更改目录权限 cent OS7搭建基于虚拟用户的FTP服务 cent OS7搭建基于虚拟用户的FTP服务 以上内容,通过 “ db=/etc/vsftpd/vusers”参数指定了要使用的虚拟用户数据库文件位置(省略了 cent OS7搭建基于虚拟用户的FTP服务 打开后写入相应权限 ? cent OS7搭建基于虚拟用户的FTP服务 保存退出后,并以同样的方式建立其他用户的独立的配置文件。 ; anon_umask=022:设置匿名用户所上传文件的默认权限掩码值(反掩码); anon_root=/var/ftp:设置匿名用户的FTP根目录; anon_upload_enable=YES;是否允许匿名用户上传文件

    65340

    CentOS8.0 安装配置ftp服务器的实现方法

    CentOS8.0-1905发布后,尝试将FTP服务器迁移至新版本的CentOS中,但是测试过程中,在防火墙中开放ftp服务后,仍然一直无法连接,如果使用lftp或ftp工具测试,会提示【没有到主机的路由 但是关闭防火墙后,ftp服务可以正常访问。 查询相关资料的过程中,有资料说firewalld软件有bug,但是尝试安装http,测试后可以成功,说明防火墙没有问题。 继续查询相关资料,发现chrome、firefox或者Filezilla等多数客户端工具默认使用被动模式(PASV模式)访问ftp服务,因此猜测是被动模式下ftp工作时端口被拒绝的问题。 实现步骤如下: 1、安装 yum -y install vsftpd 2、调整配置 vim /etc/vsftpd/vsftpd.conf ##根据需要调整配置,例如启用匿名访问等功能 ##启用 服务器 firewall-cmd --add-service=ftp --permanent ######增加ftp访问 firewall-cmd --add-port=10000-11000/tcp

    73741

    CentOS搭建FTP服务器

    CentOS下搭建FTP服务器简单记录。 1.安装vsftpd yum install vsftpd 2.编辑iptables vi /etc/sysconfig/iptables -A INPUT -m state --state NEW 4.添加ftp用户 vi /etc/vsftpd/vsftpd.conf chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list 5.添加ftp用户home目录 useradd -d /var/www/html -g ftp -s /sbin/nologin test 6.设置用户密码 passwd test 7.修改权限 chmod 777 /var/www/html -R chown test:ftp /var/www/html 8.启动vsftpd service vsftpd restart OK!

    7020

    CentOS 6 配置FTP虚拟用户

    0、安装vsftpd、ftp、db4-utils [root@c ~]# yum install -y vsftpd ftp db4-utils 1、创建用于进行FTP认证的用户数据库文件 [root@ ##用户ftp1的密码 ftp2 ##用户ftp2 123 ##用户ftp2的密码 和ftp2命名的文件(ftp1和ftp2是刚才在user.txt添加的用户) [root@c ~]# mkdir /etc/vsftpd/vuser [root@c ~]# cd /etc/vsftpd > exit ##退出 再验证ftp2用户,ftp2用户只有下载权限 [root@c pam.d]# ftp 127.0.0.1 ##ftp2用户没有写入权限,所以创建不了 ftp> exit end

    1.1K60

    基于 CentOS 搭建 FTP 文件服务

    本文测试环境 1、Centos 7 2、测试服务器IP 192.168.1.170 1、安装并启动 FTP 服务 1.1 安装 VSFTPD 使用 yum 安装 vsftpd yum install -y vsftpd 1.2 启动 VSFTPD 安装完成后,启动 FTP 服务: service vsftpd start 启动后,可以看到系统已经监听了 21 端口: netstat -nltp :javen205@192.168.1.170 ``` 其中`ftpuser`为登录FTP的用户名,`javen205`为登录FTP的密码 - 通过 FTP 客户端工具访问 FTP 客户端工具众多 /p/a172a1b69fdd) - [安装Mysql5.7并修改初始密码](http://www.jianshu.com/p/9df5a7ed53b5) - [Centos7.3 安装Mysql5.7 并修改初始密码](http://www.jianshu.com/p/4a41a6df19a6) - [MySql 5.7.18 数据库主从(Master/Slave)同步安装与配置详解](http://

    1.5K50

    扫码关注腾讯云开发者

    领取腾讯云代金券