ftp服务器的安装
2017-01-12 16:46
183 查看
搭建一台文件服务器作为文件服务器,这样做主要处于两点考虑,第一可以单独服务器做为独立用途,tomcat服务器只是提供服务器使用,文件服务器提供存取文件图片使用。第二,方便以后做tomcat集群,所以存取文件图片的操作都去另外一台服务器上操作。
经过考虑与调研我们采用ftp服务器。FTP服务器(FileTransfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。
这个文件的安装还是很简单的。我们先输入rpm -qa|grep vsftpd 命令查看是否安装了vsftpd,如果出现版本号信息(如下图所示,则表示安装成功),否则表示安装没有成功。
如果没有安装的话,输入 yum–y install vsftpd 这样就可以进行安装了,等出现complete字样,表示安装成功了!输入netstat -tulnp| grep 21 查看是否启动了vsftpd服务。
添加一个用户作为登陆ftp服务器的用户, 执行命令 useraddftpuser,这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默认的路径为 /home/ftpuser.
在执行命令passwd ftpuser 为用户ftpuser设置密码,输入两次密码后修改密码成功。
因为ftp默认的端口为21,而centos默认是没有开启的,所以要修改iptables文件
执行命令 vim /etc/sysconfig/iptables 在行上面有22 -jACCEPT 下面另起一行输入跟那行差不多的,只是把22换成21,保存。
外网是可以访问上去了,可是发现没法返回目录(使用ftp的主动模式,被动模式还是无法访问),也上传不了,因为selinux作怪了。修改selinux:
执行以下命令查看状态:getsebool -a | grep ftp
[csharp] view
plain copy
[root@localhost ~]# getsebool -a | 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_passive_mode --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
执行上面命令,再返回的结果看到两行都是off,代表,没有开启外网的访问
执行如下命令,开启外网访问
[root@ localhost ~]# setsebool -P allow_ftpd_full_accesson
[root@ localhost ~]# setsebool -P ftp_home_dir on
这样我们的ftp服务器就架设成功了!下篇文章介绍一下vsftpd服务器的配置!
经过考虑与调研我们采用ftp服务器。FTP服务器(FileTransfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。
安装
这个文件的安装还是很简单的。我们先输入rpm -qa|grep vsftpd 命令查看是否安装了vsftpd,如果出现版本号信息(如下图所示,则表示安装成功),否则表示安装没有成功。如果没有安装的话,输入 yum–y install vsftpd 这样就可以进行安装了,等出现complete字样,表示安装成功了!输入netstat -tulnp| grep 21 查看是否启动了vsftpd服务。
添加一个用户作为登陆ftp服务器的用户, 执行命令 useraddftpuser,这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默认的路径为 /home/ftpuser.
在执行命令passwd ftpuser 为用户ftpuser设置密码,输入两次密码后修改密码成功。
因为ftp默认的端口为21,而centos默认是没有开启的,所以要修改iptables文件
执行命令 vim /etc/sysconfig/iptables 在行上面有22 -jACCEPT 下面另起一行输入跟那行差不多的,只是把22换成21,保存。
外网是可以访问上去了,可是发现没法返回目录(使用ftp的主动模式,被动模式还是无法访问),也上传不了,因为selinux作怪了。修改selinux:
执行以下命令查看状态:getsebool -a | grep ftp
[csharp] view
plain copy
[root@localhost ~]# getsebool -a | 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_passive_mode --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
执行上面命令,再返回的结果看到两行都是off,代表,没有开启外网的访问
执行如下命令,开启外网访问
[root@ localhost ~]# setsebool -P allow_ftpd_full_accesson
[root@ localhost ~]# setsebool -P ftp_home_dir on
这样我们的ftp服务器就架设成功了!下篇文章介绍一下vsftpd服务器的配置!
相关文章推荐
- 基于FreeBSD5.4全能服务器安装(dns,ftp,apache,qmail)
- Serv-U建立FTP服务器-安装篇
- 话说YUM安装服务器的搭建(ftp方式搭建)--以及客户端设置
- 计算机网络技术组网实习报告(五)——FTP服务器及流媒体服务的安装
- 如何在XP下安装FTP服务器
- 在VM4中安装、升级FreeBSD5.2.1搭建WebServer、FTP服务器[转]
- Linux 下 ftp 服务器 vsftpd 安装与简单配置 实现匿名上传下载
- Web服务器安装和运行FTP操作步骤
- Linux管理日记(4)——免费而稳定:Web服务器和FTP服务器的安装
- linux下安装ftp服务器
- 如何在XP下安装FTP服务器
- Serv-U建立FTP服务器-安装篇
- 如何在XP下安装FTP服务器
- linux下FTP服务器的安装和简单配置
- Linux下FTP服务器的安装和简单配置 推荐
- M-Howto 安装FTP服务器【WU-FTP版本】
- server-u构建FTP服务器、安装与配置
- Linux系统下FTP服务器的安装与简单配置
- RHEL 4 笔记 vsftpd编译安装FTP服务器
- Ubuntu——vsftpd - FTP 服务器安装