当前位置:首页 » 文件管理 » centos配置ftp服务器

centos配置ftp服务器

发布时间: 2022-09-23 20:07:21

㈠ honeyd在centos上怎样配置可以实现ftp服务

如果你所在网络中的FTP服务器上已经配置好(dhcp+tftp服务的话)。 2. 将你的虚拟机配置成网络启动。 3. 到启动画面按步骤安装即可。 如果你所在网络中的FTP服务器没有配置成网络安装服务器的话,那你就需要配置一个网络安装服务器了。

㈡ 如何在CentOS 7中安装,配置和安全加固FTP服务

步骤 1:安装 FTP 服务器

1、 安装 vsftpd 服务器很直接,只要在终端运行下面的命令。

# yum install vsftpd

2、 安装完成后,服务先是被禁用的,因此我们需要手动启动,并设置在下次启动时自动启用:

# systemctl start vsftpd
# systemctl enable vsftpd

3、 接下来,为了允许从外部系统访问 FTP 服务,我们需要打开 FTP 守护进程监听的 21 端口:

# firewall-cmd --zone=public --permanent --add-port=21/tcp
# firewall-cmd --zone=public --permanent --add-service=ftp

㈢ centos系统怎么搭建ftp服务器

方法/步骤 一:安装vsftpd 查看是否已经安装vsftpd 二:基于虚拟用户的配置 所谓虚拟用户就是没有使用真实的帐户,只是通过映射到真实帐户和设置权限的目的。虚拟用户不能登录CentOS系统。 修改配置文件 配置文件直接贴出来吧

㈣ centos5.5系统怎么安装ftp服务,在虚拟机中

1. 使用setup菜单完成TCP/IP网络配置;
(1)在命令行运行setup,选择“Network Configuration”
(2)选择“eth0(eth0)……”
(3)取消“Use DHCP”
(4)配置IP地址和子网掩码为192.168.202.5/255.255.255.0,网关为192.168.202.1
(5)一层层退出
(6)运行ifdown eth0禁用以太网卡
(7)运行ifup eth0启用以太网卡并重新读取配置。
(8)使用ifconfig检查eth0网卡的IP地址配置。
2. vsftpd服务器的基本配置
(1)rpm -q vsftpd 察看vsftpd软件包是否安装
(2)service vsftpd start 启动vsftpd服务器
(3)chkconfig vsftpd on 将vsftpd服务设置为自动启动
(4)从XP客户端访问“ftp://192.168.202.5”
(5)察看vsftpd服务器的配置文件的缺省配置:vi /etc/vsftpd/vsftpd.conf
1)anonymous_enable=YES 允许匿名用户登录
2)local_enable=YES 允许本地用户登录
3)write_enable=YES 允许写入(上传文件、创建目录)(包含所有用户)
4)#anon_upload_enable=YES 允许匿名用户上传文件,但已被注释掉
5)#anon_mkdir_enable=YES 允许匿名用户创建目录,但已被注释掉
3. 配置允许匿名用户上传的FTP服务器
(1)vi /etc/vsftpd/vsftpd.conf
(2)去掉上面(4)(5)两行的注释
(3)service vsftpd restart
(4)从XP客户端重新访问“ftp://192.168.202.5”,上传一个文件,是否成功?
(5)因为匿名用户是以ftp帐号访问FTP服务器的,主目录为/var/ftp。(可察看/etc/passwd,找ftp那一行)而“/var/ftp”目录所属用户为root,目录权限为drwxr-xr-x,即ftp作为“其他用户”,没有写入权限,所以不能在“/var/ftp”目录中创建新文件和新建目录。
两种办法解决这个问题:
4. 办法1:创建一个属于ftp用户的目录
(1)cd /var/ftp
(2)mkdir up1 创建一个目录
(3)chown ftp:ftp up1 修改目录的所属用户
(4)ll 查看目录权限
5. 办法2:创建一个属于root用户的目录,但修改目录权限为允许其他用户修改目录内容
(1)cd /var/ftp
(2)mkdir up2 创建一个目录
(3)chmod 777 up2 修改目录的权限,使“其他用户”可以修改
(4)ll 查看目录权限
6. 继续配置允许匿名用户上传的FTP服务器
(1)刷新XP客户端的ftp://192.168.202.5,进入up1或up2目录,上传一个文件,能否成功?然后再下载刚上传的文件,能否成功?
(2)ll /var/ftp/up1或ll /var/ftp/up2,看刚上传文件的权限为-rw-------,所属用户为ftp
(3)cd /var/ftp/up1或cd /var/ftp/up,chmod 644 上传的文件名
(4)再次下载文件,就可以了,这是为什么?
(5)vi /etc/vsftpd/vsftpd.conf,在local_umask=022下面添加:
anon_umask=022,将匿名用户创建新文件的umask设置为022。
(6)service vsftpd restart
(7)从XP客户端重新访问“ftp://192.168.202.5”,这时,上传、下载都能正常工作了。

㈤ 怎么在centos 7上配置ftp服务器

二、专门新建一个FTP服务器的用户
在此我已ftpuser为例子:
命令:useradd ftpuser 新增一个用户ftpuser
passwd ftpuser 为ftpuser设定密码,期间会有两次提示输入密码确认。

三、为FTP服务设置防火墙
ftp默认端口是21,而centos默认是没有开启的,所以要修改iptables文件

vi /etc/sysconfig/iptables

-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT 最后:wq 保存
重启防火墙:service iptables restart
注意:会出现iptables.service文件不存在,由于Centos7默认是firewall作为防火墙,这里改为iptables防火墙

systemctl start firewalld.service #启动firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

㈥ CentOS系统下如何配置FTP(二)

(2)CentOS系统用户权限控制 write_enable=YES,开启全局上传权限. local_umask=022,本地用户的上传文件的umask设为022(系统默认是077,一般都可以改为022). chown_username=whoever,当启用chown_uploads=YES时,所指定的属主用户账号,此处的whoever自然要用合适的用户账号来代替. chroot_list_file=/etc/vsftpd.chroot_list,如果chroot_local_user=YES,则指定该列表(chroot_local_user)的保存路径(默认是/etc/vsftpd.chroot_list). nopriv_user=ftpsecure,指定一个安全用户账号,让FTP服务器用作完全隔离和没有特权的独立用户.这是vsftpd系统推荐选项. async_abor_enable=YES,强烈建议不要启用该选项,否则将可能导致出错! ascii_upload_enable=YES;ascii_download_enable=YES,默认情况下服务器会假装接受ASCⅡ模式请求但实际上是忽略这样的请求,启用上述的两个选项可以让服务器真正实现ASCⅡ模式的传输. 注意:启用ascii_download_enable选项会让恶意远程用户们在ASCⅡ模式下用“SIZE/big/file”这样的指令大量消耗FTP服务器的I/O资源. 这些ASCⅡ模式的设置选项分成上传和下载两个,这样我们就可以允许ASCⅡ模式的上传(可以防止上传脚本等恶意文件而导致崩溃),而不会遭受拒绝服务攻击的危险. (3)CentOS系统用户连接和超时选项 idle_session_timeout=600,可以设定默认的空闲超时时间,用户超过这段时间不动作将被服务器踢出. data_connection_timeout=120,设定默认的数据连接超时时间. dirmessage_enable=YES,允许为目录配置显示信息,显示每个目录下面的message_file文件的内容. xferlog_enable=YES,启用记录上传/下载活动日志功能. xferlog_file=/var/log/vsftpd.log,可以自定义日志文件的保存路径和文件名,默认是/var/log/vsftpd.log.以上,我们就完成了CentOS系统中FTP的配置工作.

㈦ 如何在Centos下安装ftp服务器

安装
yum install vsftpd

启动/重启/关闭
/sbin/service vsftpd start
/sbin/service vsftpd restart
/sbin/service vsftpd stop

配置文件
/etc/vsftpd/vsftpd.conf

匿名上传下载
修改配置文件即可vsftpd.conf
anonymous_enable=yes
anon_upload_enable=yes
anon_mkdir_write_enable=yes
anon_umask=022

linux系统下centos6.5怎么安装ftp服务器

配置好yum源,后如下安装
[root@localhost mnt]# yum list vsftpd
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Available Packages
vsftpd.x86_64 2.2.2-11.el6_4.1

[root@localhost mnt]# yum install vsftpd.x86_64
……

编辑配置文件vsftpd.conf
[root@localhost mnt]# cd /etc/vsftpd/
[root@localhost vsftpd]# cp vsftpd.conf vsftpd.conf.bak
[root@localhost vsftpd]# vim vsftpd.conf

做如下配置:
“#anonymous_enable=YES” 改成 “anonymous_enable=NO”

文件末尾新增:userlist_deny=NO
说明:仅允许userlist的用户访问ftp服务器

创建ftp用户
[root@localhost vsftpd]# useradd testacc
[root@localhost vsftpd]# passwd testacc
Changing password for user testacc.
New password:
BAD PASSWORD: it is too simplistic/systematic
Retype new password:
passwd: all authentication tokens updated successfully.

[root@localhost vsftpd]# echo testacc >> /etc/vsftpd/user_list
说明:也可以通过编辑配置文件user_list,在文件末尾新增添加的用户

重启ftp服务器
[root@localhost vsftpd]# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: 500 OOPS: bad bool value in config file for: userlist_deny [FAILED]

出错了,原因:vim /etc/vsftpd.conf 时:每行的值都不要有空格,否则启动时会出现错误,可能是添加userlist_deny=NO时,NO后面多了空格,重新编辑,再试,OK。...

FlashFXP工具连接FTP服务器:
结果报错:500 OOPS:cannot change directory:/home/testacc

解决方法:
1、编辑/etc/vsftpd.conf,找到如下内容,做如下修改:
#chroot_local_user=YES
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd/chroot_list

修改为如下:
chroot_local_user=YES
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

新建/etc/vsftpd/chroot_list文件
[root@localhost ~]# cd /etc/vsftpd/
[root@localhost vsftpd]# touch chroot_list
[root@localhost vsftpd]# echo testacc >> chroot_list #写入添加的用户

2.
查看SELinux 的状态
[root@localhost vsftpd]# getsebool ftpd_disable_trans
Error getting active value for ftpd_disable_trans

[root@localhost vsftpd]# sestatus -b | grep ftp
allow_ftpd_anon_write off
allow_ftpd_full_access off
allow_ftpd_use_cifs off
allow_ftpd_use_nfs off
ftp_home_dir off
ftpd_connect_db off
ftpd_use_fusefs off
ftpd_use_passive_mode off
httpd_enable_ftp_server off
tftp_anon_write off
tftp_use_cifs off
tftp_use_nfs off

结果如上, ftp_home_dir off,即SE关闭了ftp主目录,如下,将其设置为on
[root@localhost vsftpd]# setsebool -P ftp_home_dir on
说明:-P表示永久设置,不用每次开机后都重新设置。

3.重启ftp服务器
[root@localhost vsftpd]# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]

㈨ CentOS7 FTP安装与配置

简单来说分为几下几步
#安装
yum install -y vsftpd

#设置开机启动
systemctl enable vsftpd.service

#启动
systemctl start vsftpd.service

#停止
systemctl stop vsftpd.service

#查看状态
systemctl status vsftpd.service
详细的原理介绍可以查看《Linux就该这么学》如何使用VSFTPD服务传输文件,vsftpd作为更加安全的文件传输的服务程序,允许用户以三种认证模式登录到FTP服务器上。

㈩ 通过FTP服务器来安装CentOS,如何进行设置

1. 如果你所在网络中的FTP服务器上已经配置好(dhcp+tftp服务的话)。
2. 将你的虚拟机配置成网络启动。
3. 到启动画面按步骤安装即可。

如果你所在网络中的FTP服务器没有配置成网络安装服务器的话,那你就需要配置一个网络安装服务器了。
大概步骤是:
1. 配置DHCP。
2. 配置tftp服务。
3. 将安装光盘内容复制到安装服务器。
这种配置网络文库大把,搜一下就可以了。

热点内容
集群服务器地址都是一样的吗 发布:2024-10-10 01:07:39 浏览:325
java怎么开平方 发布:2024-10-10 01:02:25 浏览:486
windowsserver更新服务器搭建 发布:2024-10-10 00:42:32 浏览:657
kz解压缩 发布:2024-10-10 00:27:19 浏览:668
方舟编译器呢 发布:2024-10-10 00:13:41 浏览:914
阿里云服务器安装图形 发布:2024-10-09 23:40:45 浏览:863
cb编译器怎么下 发布:2024-10-09 23:37:38 浏览:8
编译translation 发布:2024-10-09 23:24:23 浏览:10
服务器cpu能供多少电脑使用 发布:2024-10-09 23:05:21 浏览:352
算法和嵌入式 发布:2024-10-09 23:04:34 浏览:556