配置 vsFTPD 服务
1.FTP服务有主动模式和被动模式.(现在我们用主动模式).
2.为了简便,占时关闭防火墙.
3.关闭seLinux.
vim /etc/sysconfig/selinux
4.安装vsftpd.
yum install vsftpd
5.vsftpd服务的结构
/etc/vsftpd/vsftpd.conf # 这个是vsftpd的配置文件.
/etc/pam.d/vsftpd # 这个是vsfpd使用PAM模块时相关的配置.
/etc/vsftpd/ftpusers # 与/etc/pam.d/vsftpd相关.这里面所指向的用户,无法登录ftp
/etc/vsftpd/user_list # /etc/vsftpd/ftpusers是PAM模块定义的.这个就是自定义的.
/usr/sbin/vsftpd # vsftpd主要执行文件
/var/ftp/ # 匿名用户默认登录的路径
6.配置/etc/vsftpd/vsftpd.conf文件
(以下是一些基本配置 )
anonymous_enable=NO # 是否允许匿名登录.YES表示可以.
local_enable=YES # 是否允许linux本地用户登录./etc/passwd里面的.
write_enable=YES # 是否允许用户上传数据
local_umask=022 # 新建目录的权限
anon_upload_enable=YES # 是否允许匿名上传
anon_mkdir_write_enable=YES # 是否允许匿名创建文件
anon_other_write_enable=YES # 只有当anon_other_write_enable=YES时,anon_upload_enable和anon_mkdir_write_enable才会生效
userlist_deny=YES # 只有当userlist_enable=YES时,才能生效.
# 如果是YES.那么/etc/vsftpd/user_list里面的用户,就会被拒绝登录.
userlist_enable=YES # 是否借助vsftpd来处理拒绝帐号.
pam_service_name=vsftpd # PAM模块名
chroot_local_user=YES # 把使用者的默认登录的目录定位根目录
7.测试FTP
启动vsftpd服务. /etc/init.d/vsftpd start
当anonymous_enable=YES # 匿名登录,匿名用户名默认是ftp
默认路径/var/ftp/
如果需要上传.还需要改下文件的权限. chown -R ftp.ftp /var/ftp
在文件夹输入ftp://192.168.96.50
当anonymous_enable=NO # 普通用户登录
在LINUX下新建一个普通用户.
useradd test
passwd test
默认路径是各个用户的家目录下面/home/test
在文件夹输入ftp://192.168.96.50
1.FTP服务有主动模式和被动模式.(现在我们用主动模式).
2.为了简便,占时关闭防火墙.
3.关闭seLinux.
vim /etc/sysconfig/selinux
4.安装vsftpd.
yum install vsftpd
5.vsftpd服务的结构
/etc/vsftpd/vsftpd.conf # 这个是vsftpd的配置文件.
/etc/pam.d/vsftpd # 这个是vsfpd使用PAM模块时相关的配置.
/etc/vsftpd/ftpusers # 与/etc/pam.d/vsftpd相关.这里面所指向的用户,无法登录ftp
/etc/vsftpd/user_list # /etc/vsftpd/ftpusers是PAM模块定义的.这个就是自定义的.
/usr/sbin/vsftpd # vsftpd主要执行文件
/var/ftp/ # 匿名用户默认登录的路径
6.配置/etc/vsftpd/vsftpd.conf文件
(以下是一些基本配置 )
anonymous_enable=NO # 是否允许匿名登录.YES表示可以.
local_enable=YES # 是否允许linux本地用户登录./etc/passwd里面的.
write_enable=YES # 是否允许用户上传数据
local_umask=022 # 新建目录的权限
anon_upload_enable=YES # 是否允许匿名上传
anon_mkdir_write_enable=YES # 是否允许匿名创建文件
anon_other_write_enable=YES # 只有当anon_other_write_enable=YES时,anon_upload_enable和anon_mkdir_write_enable才会生效
userlist_deny=YES # 只有当userlist_enable=YES时,才能生效.
# 如果是YES.那么/etc/vsftpd/user_list里面的用户,就会被拒绝登录.
userlist_enable=YES # 是否借助vsftpd来处理拒绝帐号.
pam_service_name=vsftpd # PAM模块名
chroot_local_user=YES # 把使用者的默认登录的目录定位根目录
7.测试FTP
启动vsftpd服务. /etc/init.d/vsftpd start
当anonymous_enable=YES # 匿名登录,匿名用户名默认是ftp
默认路径/var/ftp/
如果需要上传.还需要改下文件的权限. chown -R ftp.ftp /var/ftp
在文件夹输入ftp://192.168.96.50
当anonymous_enable=NO # 普通用户登录
在LINUX下新建一个普通用户.
useradd test
passwd test
默认路径是各个用户的家目录下面/home/test
在文件夹输入ftp://192.168.96.50