CentOS7安装ftp服务器

一、问题的提出

想在windows环境下远程连接CentOS的文件并编辑

二、问题的解决

# 安装vsftp服务[[email protected] ~]# yum -y install ftp vsftp
...

# 添加用于远程服务器的用户[[email protected] ~]# useradd -g root -d /home/data -s /sbin/nologin ftper# 改变目录属性[[email protected] ~]# chown -R ftper:root /home/data

# 启动vsftp服务[[email protected] ~]# systemctl start vsftpd

# 查看启动状态,加入到开机启动[[email protected] ~]# systemctl list-unit-files | grep vsftpdvsftpd.service                              disabled[email protected]                             disabledvsftpd.target                               disabled[[email protected] ~]# systemctl enable vsftpd

# 修改vsftp配置文件,禁用匿名登录[[email protected] ~]# vim /etc/vsftpd/vsftpd.confanonymous_enable=YES -> anonymous_enable=NO

# 配置防火墙,允许外界访问[[email protected] ~]# firewall-cmd --permanent --zone=public --add-service=vsftpd

# 查看SELinux[[email protected] ~]# getsebool -a | grep ftpftp_home_dir --> offftpd_anon_write --> offftpd_connect_all_unreserved --> offftpd_connect_db --> offftpd_full_access --> offftpd_use_cifs --> offftpd_use_fusefs --> offftpd_use_nfs --> offftpd_use_passive_mode --> offhttpd_can_connect_ftp --> offhttpd_enable_ftp_server --> offsftpd_anon_write --> offsftpd_enable_homedirs --> offsftpd_full_access --> offsftpd_write_ssh_home --> offtftp_anon_write --> offtftp_home_dir --> off

# 开启完全访问控制[[email protected] ~]# setsebool -P ftpd_full_access on

三、在windows中访问

输入账户密码,就可以想访问windows文件系统一样访问linux了

注:访问的linux目录是使用useradd创建ftp用户时-d选项指定的目录,一定要禁用vsftp的匿名访问才能达到这样的效果

时间: 2024-10-09 23:51:51

CentOS7安装ftp服务器的相关文章

一键安装ftp服务器

1 概述 工作中,需要搭建ftp服务器来实现资源的共享.本文将通过脚本实现自动化安装ftp服务器,并进行相关配置,同时创建ftp登录账户,以及创建两个文件夹,作为公共的文件夹,为所有用户提供共同的访问路径. 2 概念解释和注意事项 2.1 chroot_list说明 chroot_list_file=/etc/vsftpd/chroot_list 如果设置为 chroot_local_user=YES chroot_list_enable=YES(这行可以没有, 也可以有) chroot_lis

centos7 搭建ftp服务器

本文采用最新的centos7 来学习搭建linux各种服务器,今天分享的是搭建ftp服务器(ps:不建议使用最新的系统去学习,因为系统发生了改变,好多以前的搭建服务器的方法就不行了,比如说centos7将防火墙由iptables换为了firewall,再按照原来的教程去搭建就会遇到很多问题.....,当然如果只是想用服务器大可在安装的时候勾选相应的选项系统会自动安装好相关的服务)由于本人运气比较差,所以在安装的过程遇到了各种奇葩的问题,并且本人还是一个刚入门的小菜鸟,因此花了足足3天才算把ftp

CentOS 7运维管理笔记(4)----安装ftp服务器

在CentOS 7下安装ftp服务器,可以使局域网内的主机拥有共享文件的一个站点. 在Linux系统下,vsftp是一款应用比较广泛的FTP软件,其特点是小巧轻快,安全易用.目前在开源操作系统中常用的FTP软件除了vsftp外,主要有proftpd.pureftpd和 wu-ftpd等.本篇随笔记录vsftp的安装与配置. 注意:本随笔所有操作均在VMware workstations虚拟机中安装的CentOS7 中进行,在进行操作前最好设置快照,这样某一步出错了还可以退回原来的状态: 1.安装

树莓派安装ftp服务器

在树莓派安装ftp服务器,可上载\下载文件 vsftpd是开源的轻量级的常用ftp服务器. 1,安装vsftpd服务器 (约400KB)sudo apt-get install vsftpd 2,启动ftp服务sudo service vsftpd start 3,编辑vsftdp的配置文件 sudo nano /etc/vsftpd.conf 找到以下行,定义一下anonymous_enable=NO 表示:不允许匿名访问 local_enable=YES 设定本地用户可以访问. write_

在树莓派上安装FTP服务器

在终端安装FTP服务器 sudo apt-get install vsftpd 然后对FTP进行配置,打开它的配置文件 sudo nano /etc/vsftpd.conf 修改以下配置 # 不允许匿名访问  anonymous_enable=NO  # 设定可以进行写操作 write_enable=YES  # 设定本地用户可以访问 local_enable=YES  ascii_upload_enable=YES  ascii_download_enable=YES 重启服务 sudo se

第21篇 ubuntu安装ftp服务器(转载)

ubuntu安装ftp服务器 1: 安装vsftpd ~$ sudo apt-get install vsftpd ubuntu10.10自己装了,这步省略. 2: 配置vsftpd 2.1 修改vsftpd的配置文件.此类配置文件通常位于 /etc 目录下. ~$ sudo gedit /etc/vsftpd.conf 原文件中不少指令被注释,只要启用部分即可,一下是启用的命令(配置文件中对每一条都有具体说明) listen=YES # 服务器监听#anonymous_enable=YES #

树莓派: 安装ftp服务器

在树莓派安装ftp服务器,可上载\下载文件 vsftpd是开源的轻量级的常用ftp服务器. 1,安装vsftpd服务器 (约400KB) sudo apt-get install vsftpd 2,启动ftp服务 sudo service vsftpd start 3,编辑vsftdp的配置文件 sudo nano /etc/vsftpd.conf 找到以下行,定义一下 anonymous_enable=NO 表示:不允许匿名访问 local_enable=YES 设定本地用户可以访问. wri

在Ubuntu安装ftp服务器

在阿里云买了个虚拟服务器,装了个ubuntu,一开始安装的是他们推荐的vsftp,后来其中一个网站要给别人搞了,需要给ftp帐号他.这个vsftp有个问题就是无办法限制用户只能访问其home目录,例如我有个网站/www/website1跟/www/website2,对应的帐号是website1user跟website2user,他们的home目录分别是/www/website1跟/www/website2.但是你用website1user或者website2user登录你不仅可以看到其他网站的目

windows 2008 配置安装FTP服务器

一.服务器管理器 1.2008的系统使用服务器管理器,选择角色,开启了IIS服务器角色,添加角色服务即可. 2.选择WEB服务器,打开下面的折叠,再选择FTP服务器,然后一直下一步安装即可. 二.添加FTP站点 1.现在在服务器管理器里打开WEB服务器,在站点里面右键添加FTP站点即可.(看下面的图) 3.到上面,新建FTP站点已经完成了,检查服务是否启动(看站点前的状态). 三.检查服务和防火墙设置 1.检查是否启动服务Microsoft FTP Service 2.检查防火墙出入站规则,这里